关于网友提出的“ 后台程序写的js代码,为什么前台不执行啊,一个alert都弹不出啊啊。。。”问题疑问,本网通过在网上对“ 后台程序写的js代码,为什么前台不执行啊,一个alert都弹不出啊啊。。。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 后台程序写的js代码,为什么前台不执行啊,一个alert都弹不出啊啊。。。
描述: 后台程序写的js代码,为什么前台不执行啊,一个alert都弹不出啊啊。。。
我需要查数据库,然后隐藏页面上的一些按纽(现在这些按纽因为权限限制可能按了没用,但用户能看见)
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "Test", "", true);
ScriptManager.RegisterStartupScript(this, GetType(), "YourUniqueScriptKey",
"alert('This pops up');", true);
ScriptManager.RegisterStartupScript(this, typeof(Page),
"UniqueID", "alert('This pops up')", true);
}
网上的都是骗子么。。。。 一个都alert不出来!
(Ps: 我要的是在后台写js代码,比如$("#xx").hide()这种,直接在前台执行。不是在后台调用页面已有的js函数或插入一个js脚本文件)
解决方案1: 你写的东西就不对,
RegisterStartupScript这个方法会自动在页面添加
解决方案2: 用错函数了吧
用Respose.Write试试
以上介绍了“ 后台程序写的js代码,为什么前台不执行啊,一个alert都弹不出啊啊。。。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1861685.html