加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何在.NET中调用服务器端事件

发布时间:2020-12-16 06:38:11 所属栏目:asp.Net 来源:网络整理
导读:我是.NET的初学者,我心里有些疑惑.任何人都可以帮我理清吗? 当用户请求文件(* .ASPX)时,请求首先进入IIS服务器,并在Handler和模块的帮助下找到需要处理并发送回客户端的文件类型.但是在静音机器上显示时,.ASPX文件的内容将显示为HTML控件.如何在客户端生成
我是.NET的初学者,我心里有些疑惑.任何人都可以帮我理清吗?

>当用户请求文件(* .ASPX)时,请求首先进入IIS服务器,并在Handler和模块的帮助下找到需要处理并发送回客户端的文件类型.但是在静音机器上显示时,.ASPX文件的内容将显示为HTML控件.如何在客户端生成事件并将其发送回服务器?
>我知道runat = server告诉控件将在服务器端处理.
但每次为什么我们需要写“runat = server”.是否有任何ASP.NET控件在客户端运行?

解决方法

如果您从.NET Web开发开始,ASP.NET MVC是IMO的方法

在浏览器中生成客户端事件的ASP.NET服务器控件正在通过javascript代码执行标准dom事件,该代码被注入到从Web服务器发送的页面中.尝试从任何浏览器查看页面源,以查看实际生成的内容,图片将变得更加清晰.

本质上,runat = server告诉ASP.NET解析器处理标记并为页面生成一些特殊的HTML输出.请参阅此线程中的GvS’s explanation,了解这些控件的客户端事件如何转换为在服务器上处理的表单POST.

07001

How Does ASP.NET Work?

When a browser requests an HTML file,the server returns the file When
a browser requests an ASP.NET file,IIS passes the request to the
ASP.NET engine on the server The ASP.NET engine reads the file,line
by line,and executes the scripts in the file Finally,the ASP.NET
file is returned to the browser as plain HTML

also see

07002

07003

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读