【发布时间】:2017-11-22 23:53:28
【问题描述】:
ASP.NET 中的HTML 控件 在服务器端和客户端都可以工作吗?还是只针对客户端?
【问题讨论】:
-
通常当你使用像
<input type="text"或<select这样的HTML控件时,你想向服务器提交一些数据,只要你有提交按钮和表单,它就会在asp.net中工作包含这些控件 -
ASP.NET 完全是一种服务器端技术。页面在服务器生成并发送回用户。发回给用户的页面是静态的。在浏览器中获得客户端功能的唯一方法是使用javascript
-
@Monah 好的,我想将此数据提交给服务器,所以我们只将其视为服务器或客户端?
-
当您为每个 html 控件分配一个 id 时,您将能够从“服务器端”页面后面的代码访问此控件,以解决您的问题(这取决于您的方式使用它们,如果您使用 jQuery 例如提交数据,那么它是客户端,如果您想使用提交按钮并处理来自代码后面的数据,那么它将是服务器端。)
-
您需要输入
runat="server"才能从服务器访问
标签: asp.net