js调用c#后台方法

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:13:04
c#代码:
public void write()
{
Response.Write("失败");
}

页面有一textbox1,让textbox1失去焦点时调用后台的write()方法,该怎么写?谢谢.........
谢谢,不用Button事件关联的那种,Button有自己的事件......
谢谢,Ajax还不懂,如果能直接用js做出来就好了...
看了网上很多都能实现js调用后台的啊,就没看懂,貌似能调用不是void类型的函数,不知道void类型的该怎么调用.......
难道只能用隐藏按钮来关联么?高手指导.........

那那个方法关联一个按钮事件再
在js调用
button1.click()

失去焦点是前台的事件
不可能调用到后台的方法
只有用AJAX或者用回调

注册Ajax类型
Ajax.Utility.RegisterTypeForAjax(typeof(类名));

下面的例子中,实现TextBox获得焦点后显示编号,失去焦点显示名称,还提供了TextBox的右键帮助,和帮助按钮功能。
页面上放置txtKMBH1文本框,帮助按钮btnKMBH1Help,隐含按钮控件btnKMBH,隐含的存放编号的TextBox控件,
<asp:textbox onkeypress="InputNum()" id="txtKMBH1" runat="server" Width="96px" onmousedown="HelpMouseRight('btnKMBH1Help')" onblur="textboxonblur()" onfocus="textboxonfocus()"></asp:textbox>
<INPUT class="HelpBtn" id="btnKMBH1Help" onclick="KmzdHelp('hdnProcessid','hdnDwbh','hdnKjnd','txtKMBH1','hdnKMBH1')" type="button" value="…" name="Button1">
<INPUT id="hdnKMBH1" style="WIDTH: 1px; HEIGHT: 20px" type="hidden" size="1" name="H