www.3112.net > 怎么让Asp.nEt按钮既调用js函数,并且调用后台方法

怎么让Asp.nEt按钮既调用js函数,并且调用后台方法

Button1.Attributes.Add("onclick","alert('hi');")这样也可以

用ajax

想调用后台按钮的事件,不用AJAX,可以使用一种变通的方法.<br>比如你一个前台HTML控件 ID=ctl吧,在这里控件的onclick事件中绑定下面的函数.同时假定已存在一个ID=btnTest的服务器控件(该控件有后台Click事件)<br><input id='ctl'

呵呵 你网上搜索下AJAXPRO 这是个调用后台代码的控件 c# 的控件AjaxPro可以用js调用后台.jquery也可以实现调用后台.AjaxPro.dll引用后 配置配置文件 然后后台注册AjaxPro 前台js调用

Response.Write("function myfun(){}<&#47;script>");或者ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>MyFun();<&#47;script>");

btn_Click 这个函数 不是js的,只能是.net后台代码.服务器控件只能服务器端执行.如果要把它看成普通的前台html控件,需要把runat="server"给去掉.

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

可以使用ajaxpro这样的ajax框架来调用后台函数.具体你可以查一下资料 很简单.

使用ajax,发给后台

你在BUTTON的事件函数里添加button.Attributes.Add("onclick", "test()");不就行了

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com