菜鸟请教

okcat 2008-07-15 09:23:25
初学者。请教问题。ASP。NET页是在服务器端运行。为什么在标签内或脚本中还要特意加上runat="server"。来指明在服务器端运行。例如<script runat="server"></script>或<asp:label id="" runat="server"/>
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
grearo 2008-07-15
  • 打赏
  • 举报
回复
添家了runat="server",标注了ID,就可以在cs文件里控制
周公 2008-07-15
  • 打赏
  • 举报
回复
asp.net服务器控件必须具有runat="server"标记,并且只能放在runat="server"的form表单内,以与普通html元素相区别。因为普通html元素不需要处理就可以显示,而这种控件需要经过程序转换成html元素才能显示。
Adechen 2008-07-15
  • 打赏
  • 举报
回复
区别于客户端,加上runat="server"。表明这是服务器端的控件或代码
NekChan 2008-07-15
  • 打赏
  • 举报
回复
一个标记,标记它为服务器控件。

这和你为什么是“你”,而不是用“她”来表示,如果很久以前“她”是“你”,那我们就认为“她”说的有道理!
huguang2yq 2008-07-15
  • 打赏
  • 举报
回复
这是.net的code-behand机制(具体意思可以去网上查下)
lihongdian 2008-07-15
  • 打赏
  • 举报
回复
因为它是前后台分离的,aspx页是在前台客户端.上面的东西需要用runat="server"表示为在服务器上运行.
grearo 2008-07-15
  • 打赏
  • 举报
回复
<asp:labelrunat="server"/>
在客户端显示的是
<a id="" ></a>

62,164

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧