.net中如何后台.cs文件中如何调用前台写的JS代码? 例如: 前台页: function qq () { alert("123");}

后台C#代码protectedvoidbtn_SS_Click(objectsender,EventArgse){//这里这样写哪有错误了?调不了前台的js代码this.... 后台C#代码
protected void btn_SS_Click(object sender, EventArgs e)
{
//这里这样写哪有错误了?调不了前台的js代码
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>qq();</script>", true);
}
展开
 我来答
正怒月神
2012-07-17 · TA获得超过1157个赞
知道小有建树答主
回答量:710
采纳率:100%
帮助的人:502万
展开全部
在服务器端的后台代码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帮助吧。。。。。。

//-------下面继续写你客户端要做的处理操作

}
百度网友9da38b9
2012-07-17 · TA获得超过303个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:151万
展开全部
这段代码要放在 qq ()这个函数的声明之后,你也可以加个alert 看看是这个脚本没执行,还是那个方法没执行。 this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>qq();alert(test'');</script>", true);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6da613
2012-07-17 · 超过11用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:39.1万
展开全部
Page.RegisterStartupScript("", "<script>qq();</script>");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二宝562
2012-07-17 · TA获得超过190个赞
知道答主
回答量:202
采纳率:0%
帮助的人:72.6万
展开全部
this.Page.GetType(), =》this.GetType(),试试看
追问
还是不行啊
追答
贴出错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iexapl
2012-07-17 · TA获得超过266个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:279万
展开全部
前台JS可以用IE开发人员工具调试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xianing775
2012-07-17 · TA获得超过127个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:200万
展开全部
控件名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式