对不起。这对你来说可能很简单......
我的 Web 表单中有一个按钮。在浏览器中,我打开了Fire Bug,看到了下面这个与Button对应的HTML
<input type="submit" id="btn" value="Upload" name="btn">
以下是我在服务器端的 Button HTML ...
<asp:Button ID="btn" runat="server" Text="Upload" OnClick="ButtonClick" />
因此,当用户点击现在位于客户端的按钮时,调用按钮的服务器端处理程序。
我的问题是这个映射是如何在内部完成的,我的意思是,用户在客户端点击按钮,这是在服务器端执行代码?因为按钮在服务器上不再可用。页面已下载,现在位于客户端。对?
在 windows 窗体应用程序中,这个概念很容易理解,因为按钮事件和处理程序都位于同一个文件中,并且没有客户端-服务器概念。