C#.NET javascript调用后台函数

再HTML里面 我有一个BUTTON 我写了一个函数A判断输入是否为空。但是判断完之后我想执行后台的按钮触发函数B。如何能实现按钮按下去之后先执行前台函数A然后执行后台函数B??ONCLICK = ??还是怎么把B融入到A里面?

OnClick()在服务器端没问题
你要做的就是实现下Button的OnClientCllick()事件
直接调用基的function方法就行了
OnClientClick()如果执行通过就会继续执行服务器端的OnClick事件了。
祝你好运!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-26
<button onclientclick="return js写的前台事件1" onclick=“ 后台事件2”>
js 写的前台事件1 返回true 时 后台事件2会执行
js 写的前台事件1 返回false 时 后台事件2不会执行
第2个回答  2011-01-26
可以用js提交表单的方式,前端函数A执行之后提交表单,例如:form1.submit();form1是页面表单ID,后台通过Page_Load函数里谢if(IsPostBack)判断语句来获取到提交的事件,为了防止刷新提交可以在页面加上隐藏表单域hidden标签id=cmd;提交表单前给cmd赋值,到后台再做判断处理就OK拉。

前台javascript调用后台C#函数时,如何不让页面跳转及刷新
看了你的代码,和你对需求的描述,说实话,这个问题对你来说有点难度,建议你花一些时间来学习一下Ajax,因为这个用Ajax来做很简单,而这个问题也不是一句两句能说明白的,想成长,还是需要自己多努力的,祝你早日成长。___问题补充:我知道Ajax可以实现局部刷新,也在网页中也部分用到了。但是很抱歉...

asp c# .net 实现调用后台但不刷新页面
除了js,还可以考虑用iframe。如果不行的话,只能是js了,可以考虑用activex对象,ajax也是这个原理 var request = null;try { request = new ActiveXObject('Msxml2.XMLHTTP');} catch(e){ try { request = new ActiveXObject('Microsoft.XMLHTTP');} catch(ee){} } 。。。

asp.net中的js如何调用后台函数
js调用后台函数需要用ajax方式,js本身是客户端产物,跟服务端交互需要ajax借口。前台ajax:(function () { ("#WFddlType").change(function () { .ajax({ type: "Post",url: "feeForm.aspx\/FindLeftBudget", \/\/页面名\/要调用的后台方法名 data: "{'feeTypeID':'10021','costCenterID':'2...

ASP.net C# 后台调用JS函数
protected void btnShow_Click(object sender, EventArgs e){ \/\/这是Button处理事件的第一句 调用客端的js函数 Page.RegisterStartupScript("showDiv", "ShowDiv()");\/\/但是VS会提示这种方法已经过时了,但是还是可以使用的!如果比较介意可以使用以下几种替代 第一种:Page.RegisterClientScriptBlock("...

C#语言写的一个登陆网站的程序,网站用JavaScript加密账号和密码(RSA...
), "js", "ShowMaterialManager('" + url + "');", true); 就这样调用。或者 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数 ...

...我从后台返回了一个datatable我想用javascript把它绑定到一个控件...
datatable是C#的类型,javascript是类外一门语言,两门语言的类型没有相对应的,无法转换 所以这根本就不得行,除非有人去写个datatable的JS版的

c#.net在后台实现出现对话框确定再执行
<asp:Button ID="Button1" runat="server" Text="Button"OnClientClick="javascript:return confirm('确认删除')" onclick="Button1_Click" \/>

C# 关闭网页时执行程序的函数?相对于page_load 加分
服务器端没有对应事件,所以如果非要用就如LS那位写JS的朋友,但是如果你非得去调服务器端代码的话你可以添加一个隐藏控件,然后在onbeforeunload()里去CLICK一下隐藏控件从而回传到服务器去执行你要的代码...把你要执行的代码写在hidenButton_Clicked()中就可以实现.function window.onbeforeunload(){...

C# .net 点击按钮刷新页面(点击按钮相当于键盘按F5)
如果,Button1是服务器控件,那么后台用 protected void Button1_Click(object sender, EventArgs e){ Response.Write("window.location.href=window.location.href;");\/\/或者2 \/\/2, ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "refresh", "window.location.href=window.location....

asp.net 怎么用javascript或者是HTML调用CS文件中的方法?
javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public 后台代码(把...

相似回答
大家正在搜