【发布时间】:2017-05-31 10:56:00
【问题描述】:
例如,当用户单击<button> 时,我知道服务器端的事件处理程序将执行。
但是如何在客户端引发事件?由于初始页面(使用GET)在客户端纯粹是html,那么事件是由javascript 引发的吗?
如果是,是否意味着.aspx会先在客户端自动生成javascript代码?
例如,我在 .aspx 页面上有一个asp 按钮:
<asp:Button ID="btnCalculate" runat="server" Text="Calculate" Width="122px" OnClick="btnCalculate_Click" />
OnClick 表示这是一个javascript 事件,但我在哪里可以找到适用的javascript 代码?
【问题讨论】:
-
视情况而定,您能否发布带有一些示例的代码?这将有助于回答您的问题。
-
我们在谈论什么样的按钮?它是
<form>提交按钮吗?然后是post或者get请求(由form标签指定),是<button>标签吗?然后很可能涉及到 Javascript。您的标题的答案是:ASP.NET 不会在客户端引发任何事件,您的浏览器会通过解析客户端“代码”(html、javascript、...)来实现。 -
@RicardoPontual 我已经编辑了我的帖子以包含一个示例
标签: html javascript javascript asp javascript javascript javascript c# asp.net .net