『壹』 asp.net中js怎样调用后台的按钮事件
想调用后台按钮的事件,不用AJAX,可以使用一种变通的方法。
比如你一个前回台HTML控件 ID=ctl吧,在这里控件的onclick事件答中绑定下面的函数.同时假定已存在一个ID=btnTest的服务器控件(该控件有后台Click事件)
<input id='ctl' type='button' onclick='callOtherBtnEvent();' />
function callOtherBtnEvent(){
document.getElementById('<%btnTest.ClientID%>').click();
}
后台public void btnTest_Click(object sender,EventArgs e)
{
Response.Write("<script>alert('调用了后台事件')</script>");
}
『贰』 如何在asp.net页面中的JS脚本里面执行asp.net控件的事件,是调用后台代码的事件
这样做,不太现实。
首先,您的按钮是控件来的,随非您将div也加入runat="server"
,把div显示出来,不过,这种方式,一般都不行,因为,当你把div显示出来了,那button按钮就会刷新页面一次,div也不会显示出来了。
您可以对button按钮加入onclientclick事件,写js显示出来。
『叁』 asp.net如何在后台代码中执行js
把page_load里面的btn.Attributes.Add("onclick", "opendialog('ShowDialog.aspx')");
去掉,在响应事件里面直接写
this.ClientScript.RegisterStartupScript(this.GetType(),"1","<script>opendialog('ShowDialog.aspx');</script>");试试~~
『肆』 C# ASP.NET怎么在后台执行前台的js代码
前台:
<scripttype="text/javascript">
functionfun1(){
alert("a");
}
</script>
<bodyid="home">
<formrunat="server">
<asp:ButtonID="Button1"runat="server"Text="Button"OnClick="Button1_Click"/>
</form>
</body>
后台:
protectedvoidButton1_Click(objectsender,EventArgse)
{
Page.RegisterClientScriptBlock("aaa","<script>javascript:fun1()</script>");
}
备注:此方法系统会提示已过时,不用管它,一切专都正常属使用。
『伍』 在ASP.NET后台代码中加入js代码怎么弄
后台调用前台js:ClientScript.RegisterStartupScript(this.GetType(), "myscript", "<script>a('这个是前台的js')</script>");
『陆』 c#在按钮中加一个js事件
this.btn.Attributes.Add("onclick", "return confirm('您确定要提交本申请?')");
或者直接在按钮上加 OnClientClick="return confirm('您确定要提交本申请?')"
return 是重点
『柒』 asp.net后台给动态button按钮写事件
如果你要用它触发服务器端事件(后台事件)。代码并不是这样写的。
而是这样
//这行代码,你用你的FindControl替换掉
Buttonbtn=newButton();
//注册一个点击事件
btn.Click+=btn_Click;
voidbtn_Click(objectsender,EventArgse)
{
//这里写你的update语句就可以了
}
『捌』 asp.net 有没什么方法,能点击按钮后同时执行asp.net后台事件和客户端JS事件
隐藏一个button按钮
然后 在js 上 document.getElementById('button1').click();
『玖』 Asp.net 服务器Button控件向页面提交JS事件
楼主用的事件不对。protected void Button1_Click(object sender, EventArgs e) 这个时间是在服务器端调用的,内你要调用的是客户端的javascript,所以你容必须用客户端事件。
应该用这种方式:在Page_Load事件里面加
protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Attributes.Add("OnClick","varvar()");
}
『拾』 ASP.net C# 后台调用JS函数
在服务器端的后台代码Button_Click事件中调用一个JS写的方法
protected void btnShow_Click(object sender, EventArgs e)
{
//这是Button处理事件的第一句 调用客端的js函数
Page.RegisterStartupScript("showDiv", "<script>ShowDiv()</script>");//但是VS会提示这种方法已经过时了,但是还是可以使用的!如果比较介意可以使用以下几种替代
第一种:Page.RegisterClientScriptBlock("showDiv", "<script>ShowDiv()</script>");
第二种:ScriptManager.RegisterClientScriptBlock("这个比较麻烦,所以虽然比较新 我还是比较喜欢使用过时的 新的总是兼容后面 所以不用担心过时的问题");
第三种:ScriptManager.RegisterStartupScript("这个比较麻烦,所以虽然比较新 我还是比较喜欢使用过时的 新的总是兼容后面 所以不用担心过时的问题");
还有很多方法 选中上面的关任意键字 F1自己看VS帮助吧。。。。。。
//-------下面继续写你客户端要做的处理操作
}