如何从asp.net

问题描述 投票:0回答:2
和我的.cs文件看起来像这样

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace tms.Test { public partial class TestJs : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnAlert_OnClick(object sender, EventArgs e) { ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "newFunc", "myFunc()", true); } } }
当我单击按钮时,脚本未调用并给出一些对象预期错误。

我真的陷入了困境。请帮我。 提前thanx

在按钮单击事件scriptmanager中可以称为

protected void btn_click(object sender, EventArgs e){ ScriptManager.RegisterStartupScript(this,this.GetType(),"Your Comment","myFunc();", true);}

改变您的脚本如下:
javascript c# asp.net scriptmanager
2个回答
3
投票
<script type="text/javascript"> function myFunc() { alert("Hello Mz"); } </script>

首先,我不明白您为什么在这里使用
ScriptManager

。 ASP按钮的属性名为

onClientClick
。有关更多信息,请参见此
MMSDN链接

1
投票

<asp:Button ID="btnAlert" OnClick="btnAlert_OnClick" onClientClick="myFunc();" runat="server"/>

注:
onClientClick将在事件发生之前执行。 这是从我的头上写的,未经测试!


hello i通过beautifull中心消息框解决了 下载文件sweetalert-dev.js和sweetalert.css and sweetalert.min.js 但它在您的项目中 在标签中参考此文件,但是在标签中此函数 在c尖锐的按钮writr此代码 ScriptManager.RegisterStartupScript(this,this.getType(),“您的评论”,“ jsalert();”,true);

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.