<input type="text" id="pro" name="pro" runat="server" onblur="aa()" />文本框失去焦点执行后台方法,这个aa()方法怎么调用后台方法???我这个后台方法,是查询数据库然后给页面其它控件赋值,这些之前是下拉框的change事件里
现在把下拉框换成了文本框,想在失去焦点事件里写原来change事件里的代码,不知道怎么调用,请问该怎么实现??比较急,请大家帮忙
现在把下拉框换成了文本框,想在失去焦点事件里写原来change事件里的代码,不知道怎么调用,请问该怎么实现??比较急,请大家帮忙
解决方案 »
- 动态生成复选框问题。
- System.Exception: 未指定的错误 (求解释!)
- 请有经验的高手指条路
- ******************请教愚翁,WebDiyer,孟子E章,关于c#里调用c++写的dll的问题***************************
- 如何在日历显示时获得该月的第一天的日期?
- 有关树型控件的问题,(急)望得到各位高手解答
- MultiPage里的控件显示不出来
- sql作业问题。帮顶有分。
- @@@···在生成word文件时无法打开宏储存是什么错?···@@@
- 啊~~~~BeginRequest竟然比SessionStart早!~~!~!~!~!~!~!
- asp.net 中,如何用OleDbCommand为EXCEL增加一列
- 求像hao123导航网址中,用户添加网址的功能代码
{}这个他只有Enter后台事件,你可以使用Ajax请求或者使用AjaxPro.2框架来完成,这都是非常不错的选择
试了下,没有反应啊,我在这个后台方法里,Response.Write("fdfdf");显示不出来。。
1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:
1、函数声明为public 后台代码(把public改成protected也可以)public string ss(){return("a");}2、在html里用<%=fucntion()%>可以调用前台脚本<script language=javascript>var a = "<%=ss()%>";alert(a);</script>
方法三:
1、<script language="javascript"><!--function __doPostBack(eventTarget, eventArgument){var theForm = document.Form1; //指runat=server的formtheForm.__EVENTTARGET.value = eventTarget;theFrom.__EVENTARGUMENT.value = eventArgument;theForm.submit();}--></script><input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">方法四:<script language="javascript">function SubmitKeyClick(){if (event.keyCode == 13){event.cancelBubble = true;event.returnValue = false;document.all.FunName.value="你要调用的函数名";document.form[0].submit();}}</script><INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text"><input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉
你说的这个Button是服务器控件吧,我们程序中不让用服务器控件,所以这个方法就不能用了。。
给你个传送门
http://www.cnblogs.com/GT_Andy/archive/2010/01/11/1921902.html
这个貌似有一点点复杂,能不能用4楼那个方法啊
我这样写的
<script language="javascript" type="text/javascript">
function aa(){
var s = "<%=dchange()%>";
document.write(s);
}
</script>
<input type="text" id="pro" name="pro" runat="server" onblur="aa()" />dchange()这个是后台的方法,但是他是有返回值的,
我现在不想让他有返回值,只执行一下这个方法,却报错。。
怎么办
加runat="server"可以,但是不能用asp:Button