C# ASP.NET怎么在后台执行前台的js代码?
有一段前台的代码,怎么在后台的protectedvoidButton7_Click(objectsender,EventArgse)里面,执行前台的fun1()代码?...
有一段前台的代码,怎么在后台的protected void Button7_Click(object sender, EventArgs e)里面,执行前台的fun1()代码?
展开
3个回答
推荐于2017-12-15 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:2145
获赞数:8328
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。
向TA提问 私信TA
关注
展开全部
前台:
<script type="text/javascript">
function fun1() {
alert("a");
}
</script>
<body id="home">
<form runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
</body>
后台:
protected void Button1_Click(object sender, EventArgs e)
{
Page.RegisterClientScriptBlock("aaa","<script>javascript:fun1()</script>");
}
备注:此方法系统会提示已过时,不用管它,一切都正常使用。
展开全部
Page.ClientScript.RegisterStartupScript(Me.GetType(), "MyScript", _ "function AlertHello() { alert('你好,ASP.NET'); }", True); MyScript是标识名 你可以定义你自己的标识 AlertHello是你前台写的JS的函数名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在服务器控件的click事件中写:
Response.Write("<script type=\"text/javascript\">function fun1() {alert(\"这是前台的js方法\");}</script>");
这样就执行了一个前台的js
Response.Write("<script type=\"text/javascript\">function fun1() {alert(\"这是前台的js方法\");}</script>");
这样就执行了一个前台的js
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询