.NET语句如何实现点击按钮弹出新窗口
语句部分:<tr><tdalign="center"colspan="2"><asp:Buttonid="Submit"text="登录"onclick="Submit_...
语句部分:
<tr><td align="center" colspan="2">
<asp:Button id="Submit" text=" 登 录 " onclick="Submit_OnClick" runat="server"/>
<script type="text/javascript" src="inc/clientDate.js"></script>
</td>
我建了一个<iframe>,想提交后弹出一个新窗口,而不是在<iframe>中显示,如何实现? 展开
<tr><td align="center" colspan="2">
<asp:Button id="Submit" text=" 登 录 " onclick="Submit_OnClick" runat="server"/>
<script type="text/javascript" src="inc/clientDate.js"></script>
</td>
我建了一个<iframe>,想提交后弹出一个新窗口,而不是在<iframe>中显示,如何实现? 展开
5个回答
2015-06-05 · 知道合伙人互联网行家
关注
展开全部
a.aspx
//显示某个订单的详细信息,通过一个模态对话框,而且屏幕会变颜色
function ShowOrderDetails(orderId) {
var url = "AddMenu.aspx?ID=" + orderId;
var Width="700";
var Height="600";
murl=url;
murl = encodeURI(murl);
var vDialog=window.showModalDialog(murl,window,"dialogWidth:" + Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:yes;help:no;");
window.location.href =window.location.href; //刷新父窗口
}
</script>
<asp:TemplateField HeaderText="操作" >
<ItemTemplate>
<asp:ImageButton ID="ImageButtonEdit" ImageUrl="~/images/btn/修改.gif" OnClientClick="return confirm('确认要修改数据吗?');" CommandArgument='<%# Eval("NODE_ID") %>' CommandName="Update" Width="15px" Height="15px" runat="server" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
protected void gvDGIList_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Update")
{
//员工编号
int empno = int.Parse(e.CommandArgument.ToString());
Page.ClientScript.RegisterStartupScript(typeof(Page), "", "<script>ShowOrderDetails(" + empno + ");</script>");
}
}
b.aspx
</head>
<base target="_self">
<body >
这里一定要加
<input id="Button3" runat="server" onclick="window.close();" type="button" value="关闭刷新父窗口" name="Button1">
<asp:Button ID="Button2" CssClass="btn" runat="server" Text="保存" Width="78px" OnClick="Button2_Click" />
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("<script language=javascript> window.returnValue=1;window.close(); </script>");
}
//显示某个订单的详细信息,通过一个模态对话框,而且屏幕会变颜色
function ShowOrderDetails(orderId) {
var url = "AddMenu.aspx?ID=" + orderId;
var Width="700";
var Height="600";
murl=url;
murl = encodeURI(murl);
var vDialog=window.showModalDialog(murl,window,"dialogWidth:" + Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:yes;help:no;");
window.location.href =window.location.href; //刷新父窗口
}
</script>
<asp:TemplateField HeaderText="操作" >
<ItemTemplate>
<asp:ImageButton ID="ImageButtonEdit" ImageUrl="~/images/btn/修改.gif" OnClientClick="return confirm('确认要修改数据吗?');" CommandArgument='<%# Eval("NODE_ID") %>' CommandName="Update" Width="15px" Height="15px" runat="server" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
protected void gvDGIList_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Update")
{
//员工编号
int empno = int.Parse(e.CommandArgument.ToString());
Page.ClientScript.RegisterStartupScript(typeof(Page), "", "<script>ShowOrderDetails(" + empno + ");</script>");
}
}
b.aspx
</head>
<base target="_self">
<body >
这里一定要加
<input id="Button3" runat="server" onclick="window.close();" type="button" value="关闭刷新父窗口" name="Button1">
<asp:Button ID="Button2" CssClass="btn" runat="server" Text="保存" Width="78px" OnClick="Button2_Click" />
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("<script language=javascript> window.returnValue=1;window.close(); </script>");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在submit_onclick事件中写
this.response.write("<script>window.open('_blank');</script>");
传参数也往里边加
this.response.write("<script>window.open('_blank');</script>");
传参数也往里边加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用window.open()方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.open()方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询