asp.net页面使用doPostBack的后台取值
前台页面(aspx文件):
--伪装按钮 <span onclick='__doPostBack("lkSend","key")'>发送</span> --隐藏触发按钮 <asp:LinkButton ID="lkSend" OnClick="lkSend_Click" runat="server" style="display:none"></asp:LinkButton>
注意: __doPostBack("{1}","{2}")
{1}:HTML控件的Name; {2}:需要传递的参数,会存放在"__EVENTARGUMENT"中
后台页面(cs文件):
protected void lkSend_Click(object sender, EventArgs e) { string args = Request.Form["__EVENTARGUMENT"]; Response.Write(args); }
就是这么简单!