【发布时间】:2011-09-05 17:52:33
【问题描述】:
我在使用 .net 的 Windows 应用程序方面工作了很长时间。在过去的 2 年里,我正在使用 asp.net。我们经常使用 asp.net 按钮控件。当我们单击按钮时,会发生回发并由 asp.net 引擎调用右侧的服务器端事件。当用户单击这些按钮时,我如何链接和图像按钮导致回发。
当我们使用链接和图像按钮时,会调用 __doPostback js 函数,这会导致表单提交到服务器并请求相同的页面,asp.net 引擎会检测哪个控件导致来自名为 eventTarget 的隐藏输入控件的回发并调用权限该控件的事件处理程序。
但我不知道我们什么时候使用 asp.net 按钮控件这样的
<asp:Button ID="SampleButton" runat="server"
Text="Submit"
OnClick="ButtonClick" />
当我们点击按钮然后表单提交但如何。我知道在这种情况下__doPostback 不会调用,因为按钮__doPostback 永远不会在页面中呈现。所以在这种情况下表单提交但是asp.net引擎如何检测哪个按钮导致回发并调用正确的事件处理程序?
当回发发生时,我们如何从 txt1.text 等文本框获取数据。它是从视图状态中提取的吗……我是对的。
请回答我的 2 个问题。尝试在这里解释而不是提供任何网址...谢谢。
【问题讨论】:
标签: asp.net