当前位置: 代码迷 >> ASP.NET >> asp.net里的html的控件的click事件解决方案
  详细解决方案

asp.net里的html的控件的click事件解决方案

热度:5506   发布时间:2013-02-25 00:00:00.0
asp.net里的html的控件的click事件
html的button控件怎么写类似button_click事件(在里面写连接数据库的东西)

------解决方案--------------------------------------------------------
你应该用 aspx的吧。 




HTML code
<asp:Button ID="Button7" runat="server" OnClick="Buttonax_Click" Text="测试" />
------解决方案--------------------------------------------------------
你可以利用JS+AJAX,提交给处理程序,在处理程序中修改数据库等信息

$("#button").click(function(){
$.get("Test.aspx",null,function(data){
});
});
------解决方案--------------------------------------------------------
加上 runat="server" 然后用onserverclick事件就可以了
<button class="btn1_mouseout" onmouseover="this.className='btn1_mouseover'" runat="server" onserverclick="btnOK_click"
onmouseout="this.className='btn1_mouseout'" id="btnOK" >登录</button>
------解决方案--------------------------------------------------------
你用Button_Click连接数据库的东西,有两种做法,一种是在CS文件里边写,就是后台的那个文件,或者在Command里编写,都行。
------解决方案--------------------------------------------------------
有html中的button按钮,可以用AJAX呀,把数据提交到另外一个页面做处理
------解决方案--------------------------------------------------------
以上两种方法都不错,一种是<input id="btnLogin" type="button" style="width: 50px; height: 20px;" runat="server" onserverclick=“btnonclick”/>
后台: protected void btnonclick(object sender, EventArgs e)
{
//写在这里}
这个是把客户端控件变服务器端控件解决
另外一种就是:

你可以利用Jquery+AJAX,提交给处理程序,在处理程序中修改数据库等信息

$("#button").click(function(){
$.get("Test.aspx",null,function(data){
});
});
在Text.aspx中写相关的数据操作,不过如果不熟悉jquery的话,不建议这么做,你还是选择第一种方法吧
  相关解决方案