onclick函数不执行
在aspx页面中
<button type="submit" class="btn btn-primary" runat="server" onclick="click_submit">我同意并提交</button>
为什么点击时后台函数
public void click_submit()
{
string str = Request.QueryString["date"];
str = Request.QueryString["time"];
str = Request.QueryString["count"];
str = Request.QueryString["seats"];
str = Request.QueryString["phone"];
str = Request.QueryString["name"];
str = Request.QueryString["sex"];
}
不执行呢?
------解决方案--------------------
目测你用的是html的button
你要用asp.net控件的button
------解决方案--------------------你这个button不是asp.net的button,下面这样才是
<asp:Button ID="Button1" runat="server" Text="查询" onclick="Button1_Click" />
------解决方案--------------------
座等大神 介绍html和asp.net的button的区别
------解决方案--------------------这个就是html控件 html服务器控件和web服务器控件的区别了,而html服务器控件是不能触发后台的CS事件,只能处理页面级的js事件
------解决方案-------------------- <asp:Button ID="btnConvert" runat="server" Text="转换" OnClick="btnConvert_Click" />
protected void btnConvert_Click(object sender, EventArgs e) {}
------解决方案--------------------服务器控件有前台点击事件和后台点击事件,,,先执行前台后执行后台,,,