如何将java脚本添加到从用户控件按钮单击事件到父页面
How to add java script to the from user control button click event to parent page
一个链接将在用户控制按钮单击事件中生成,我想使用clientscript。Registerstartupscript添加javascript在一个新窗口中打开这个链接。但是行不通。
如果相同的代码在这个用户控制父页,它将工作,所以问题是我可以以某种方式添加脚本到父页并执行它。
var sb = new StringBuilder();
sb.Append("<script type = 'text/javascript'>");
sb.Append("window.open('");
sb.Append(uri.AbsoluteUri);
sb.Append("');");
sb.Append("</script>");
ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());
请将sb.ToString()
改为sb.toString()
。案例问题。
解决方案是指示页面。假设page1有一个用户控件controlA, controlA有一个按钮在按钮点击事件中需要给page1添加一个脚本page_load,只需使用
page1.ClientScript.RegisterStartupScript(page1.GetType(), "script", sb.ToString());
相关文章:
- 单击按钮以等待单击按钮
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 单击按钮时循环浏览匹配的表
- 单击按钮后启动javascript提示
- 单击按钮时在灯箱中显示不同的内容
- 单击按钮时加载数据
- 如何在不需要单击按钮的情况下获取选项的值
- 单击按钮时显示随机字符串
- 在单击按钮前后禁用提交按钮
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 单击按钮时Div Increment
- 若单击按钮,则更改Javascript中的变量
- 单击按钮更改加载到表中的JSON文件
- 如何在单击按钮时显示2行1列的表格
- 单击按钮前运行事件
- 如何删除父表行时;删除“;在React JS中单击按钮
- 如何创建一个表并在单击按钮时插入此标签和文本字段
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 如何在单击按钮时显示一个分区,同时隐藏另一个分区