问题是这样的:
我要在一个aspx页面中,点击提交按钮,然后弹出窗口提示编号,点击窗口的确定后,
窗口及aspx页面统统关闭。代码:
private void btn_Sure_Click(object sender, System.EventArgs e)
{
if ( Page.IsValid)
{
try
{
db.CnExec(strsql);
MsgBox("请您记下"+strList+",这是您提交需求的查询编号!",false);
}}public void MsgBox(String str, bool bBack)
{
String sScript;
sScript = "<script>alert(" + "'" + str + "'" +");";
if (bBack == true)
{
sScript = sScript + "history.back(-1);";
}
sScript = sScript + "</script>";
RegisterStartupScript("notpass", sScript); }这句是我关闭的代码:
Response.Write("<script language='javascript'>window.opener=null;window.close();</script>");但是不管我加在那里,
都是直接关闭,而没有那个提示(弹出窗口)。
请大家帮忙给看看~~~
我要在一个aspx页面中,点击提交按钮,然后弹出窗口提示编号,点击窗口的确定后,
窗口及aspx页面统统关闭。代码:
private void btn_Sure_Click(object sender, System.EventArgs e)
{
if ( Page.IsValid)
{
try
{
db.CnExec(strsql);
MsgBox("请您记下"+strList+",这是您提交需求的查询编号!",false);
}}public void MsgBox(String str, bool bBack)
{
String sScript;
sScript = "<script>alert(" + "'" + str + "'" +");";
if (bBack == true)
{
sScript = sScript + "history.back(-1);";
}
sScript = sScript + "</script>";
RegisterStartupScript("notpass", sScript); }这句是我关闭的代码:
Response.Write("<script language='javascript'>window.opener=null;window.close();</script>");但是不管我加在那里,
都是直接关闭,而没有那个提示(弹出窗口)。
请大家帮忙给看看~~~
解决方案 »
- 动态增加Image标签
- 用C#中的FormsAuthentication.HashPasswordForStoringInConfigFile 方法可以把字符串进行加密,但能不能反过来解密呢? ?
- 关于Request.QueryString["pageindex"] != null的一个iegewenti
- .net 中的hasttable 和 数据结构算法里面的hash 排序 、hash 查找是不是同一个概念?
- 在线等:可能是无意间导致的一个关于vs .net 2005 IDE的一个小问题
- 不经过。NET项目编译怎么让一个新做的页面注册进DLL中,让它可以运呀???先谢谢了!
- 有什么问题无法回避。这个问题困扰我近3个月。今天我又再次面对它:
- 关于刷新时出提示的问题
- 如何让数据库中的所有数据归零?
- 如何在移动web窗体类添加一条水平线
- 有关asp.net做下载文件的问题
- select 语句问题?
{
if ( Page.IsValid)
{
try
{
db.CnExec(strsql);
Response.Write("<script language='javascript'>
alert('请您记下'"+strList+"',这是您提交需求的查询编号!');
window.opener=null;window.close();</script>");
}}
可是页面后面的内容没了,感觉很丑的,不知道有什么好方法还有就是,当进入下一个页面后,在按后退,它又跳出《<你已经加过了>》这个对话框,有什么好方法解决吗???我能顺便借光吗????
可是页面后面的内容没了,感觉很丑的,不知道有什么好方法
---
在客户端些js脚本。还有就是,当进入下一个页面后,在按后退,它又跳出《<你已经加过了>》这个对话框,有什么好方法解决吗???
---
你可以加这句 <%@ OutputCache Duration="1" VaryByParam="none" %>
不可能关掉页面啊
<%@ OutputCache Duration="1" VaryByParam="none" %>没效果的
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:TextBox id="manuInput" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="对话框"></asp:Button>
<INPUT id="passTxt" type="hidden" runat="server" NAME="passTxt">
</form>
<script language="javascript">
if( document.all("passTxt").value!="" )
{
alert( document.all("passTxt").value );
document.all("passTxt").value="";
}
</script>
</body>
在代码中
private void Button1_Click(object sender, System.EventArgs e)
{
passTxt.Value = manuInput.Text;
}
这样就可以了!
http://blog.csdn.net/blackhero/archive/2005/06/23/401000.aspx