asp.net打出新窗口样式问题
来源:百度知道 编辑:UC知道 时间:2024/05/02 21:31:07
Response.Write("<script>window.open('test.htm');</script>");
但一点链接,能弹出新窗口,但父页的样式就变了,字体变得很大,这是为什么????
ScriptManager.RegisterClientScriptBlock(button,typeof(Button),DateTime.Now.ToString().Replace(":", " "),"alert('" + message + "')",true);
你用这个就好了 ,
Response.Write("<script>window.open('test.htm');</script>");
会造成样式表丢失
如果你要想弹窗的话最好是在JAVASCRIPT中写好方法了以后,在后台直接调用
hlReceiveUser.NavigateUrl = "javascript:ScanReceiveUsers('" + messageId + "')";///后台使用超链接调用
imgbtnDelete.Attributes.Add("onclick", "ScanReceiveUsers('" + messageId + "')");////后台添加按钮点击事件来跳动javascript方法
注意:ScanReceiveUsers("messageId")是我在页面前台写的javascript方法
---------------------------------------------------------
function ScanReceiveUsers(messageId)
{
window.showModalDialog("SendUserList.aspx?messageid="+messageId,"","status=no;dialogWidth=535px;dialogHeight=300p