runat = server是否正确运行?

时间:2018-01-25 12:10:24

标签: asp.net

我是ASP.NET的新手开发人员。

我想知道在服务器上运行表单(即runat = server)正确的编码方式?我觉得所有脚本,表单等都必须在客户端运行,因为服务器端运行可能会导致服务器端出现瓶颈 那么什么样的优点/缺点呢 - 在服务器端运行
- 在客户端运行?

2 个答案:

答案 0 :(得分:0)

我认为这个链接会让你很好地理解差异。 difference between server and client controls如果您只是谷歌,那么有很多解释

答案 1 :(得分:0)

是的,runat=server表示ASP.Net在服务器端进行一些处理。

此处理意味着

  • 您可以在代码中使用对象模型,以访问控件和事件处理程序的属性(例如各种按钮的OnClick)
  • 生成(可能很复杂 - 请参阅网格)HTML以发送到客户端(=浏览器)

真实的表单/脚本等确实在客户端上运行。验证运行 客户端和服务器端。