程序用到了 MasterPage和ScriptManager和UpdatePanel现在 页面上有个后台按钮验证信息后,打开新的页面,但要保留原来的页面我用下面方法
Response.Write("<script language=javascript>window.open('Default.aspx','_blank'')</script>");弹出
Sys.WebForm.PageRequestManagerParserErrorException:The message received from the server could not be parsed, common causes for this error Details: Error Parsing ner ……我觉得 可能是页面上用到 ScriptManager和UpdatePanel的原因因为有模板页面所以不能用:<base target="_blank"/>
请高手指教 还有什么更好的办法
解决方案 »
- 问一个东西的实现方法
- 拼接日期和时间,中间加上空格,除了用加号,用&为什么不行?
- 因为也是开始研究这个控件,对其中的属性和用法不熟悉,希望高人指点,多谢!
- datalist 加一行空白行
- 请教一个双系统的问题,如何引导一个存在的系统呢
- 服务器里面相同网站共用JS
- 今天软件无故出现IE脚本错误
- 各位:帮我看看下面这段代码,哪里错了?应该怎么写?
- Content里面怎么没东西?
- select * from INFORMATION_SCHEMA.PARAMETERS where SPECIFIC_NAME='" +this.ProcedureName+ "' order by ORDINAL_POSITION
- 请.net高手进来指教一下吧~
- ASP.net 写的服务器程序保存远程终端(RemoteEndPoint)问题
这个是专门和UpdatePanel一起用的javascript注册器。
(1)按钮是放在UpdatePanel里的吗?
如果是放在里面的,然后看这个UpdatePanel刷新机制,如果这些都确定,需要在页面初始化的时候 ScriptManager.RegisterClientScriptBlock()
(2)按钮放在UpdatePanel外
需要 页面初始的时候注册 btn.Attributes.Add("Onclick", "<script language=javascript> window.open('Default.aspx','_blank'') </script>");
"XXXX.aspx?id=XX&Name=XX"这种方法有没有更好的办法 谢谢!!!!!!!!!!!!
<input type='text' id='txtID' name='txtName' value='' /> <br>
<input type='button' value='open' onclick="window.open('b.html');" />
b.html<script>
function getValue()
{
//document.getElementById('txt').value=window.opener.txtName.value;
document.getElementById('txt').value=window.opener.document.getElementById('txtID').value;
}
</script>
<body onload='getValue();'>
传过来的值是
<input type='text' id='txt' />
</body>