惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
D
DataBreaches.Net
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
Check Point Blog
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
IT之家
IT之家
月光博客
月光博客
U
Unit 42
K
Kaspersky official blog
T
Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
GbyAI
GbyAI
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
云风的 BLOG
云风的 BLOG
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
Engineering at Meta
Engineering at Meta
Recorded Future
Recorded Future
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Security @ Cisco Blogs
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
Security Archives - TechRepublic
Security Archives - TechRepublic
Webroot Blog
Webroot Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Schneier on Security
S
Secure Thoughts
The Register - Security
The Register - Security
B
Blog RSS Feed
The Last Watchdog
The Last Watchdog
P
Palo Alto Networks Blog
爱范儿
爱范儿
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
LINUX DO - 热门话题
C
Cisco Blogs
Spread Privacy
Spread Privacy
F
Full Disclosure
博客园 - 聂微东
T
The Blog of Author Tim Ferriss

博客园 - 憋大招的cat

Java实现基于SOAP的XML文档网络传输及远程过程调用(RPC)-----(转) Windows mobile应用程序开发环境搭建(C++) AJAX初探-XMLHTTP与服务端交互的小示例修正 SQL Server维护中Insert语句的生成工具 整理C# 二进制,十进制,十六进制 互转附加(BCC异或校验法) 转一个数据导入导出功能的帖子(转链) 通过控制按键来控制编辑框控件的小BUG - 憋大招的cat - 博客园 近期项目知识点总结之AJAX实用联动实例-(文1) AutoCompleteExtender控件使用示例以及BUG vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询 SQL Server 2005 中附加只有mdf文件的数据库(修复置疑的数据库) 防止利用Xp_cmdshell进行漏洞攻击 SQL复制数据的强大命令集-BCP知识点之二 SQL复制数据的强大命令集-BCP知识点之一 Windows XP Home Edition安裝 IIS 的方法 收缩数据库出现的问题与解决方案 理解杀毒软件技术的意义 脱壳、虚拟、启发式介绍 c#.NET和VB.NET语法的比较 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的
WebForm中弹出页面关闭的同时返回值
憋大招的cat · 2007-08-11 · via 博客园 - 憋大招的cat

此方法在webform中也会经常用到的,比如主页在点击登录后弹出登录框,然后填写各种个人资料信息后点击登录,验证完成,登录框关闭,然后在主页实时显示登录信息,又比如在编辑一个人员信息的页面,填写某人的专业的时候需要弹出对话框来选择你要填写的专业,完成后点击“确定”即关闭了该选择对话框,在编辑页面要显示选择的信息。

我们在下面引用了个简单的例子,a页面是一个编辑页面,b是选择专业对话框

b上的确定按钮的事件方法如下:

        private void ImageButton_qd_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        
{
            
string str=this.DropDownList1.SelectedValue;
            
if(str=="0")
            
{
                
this.MessageBox("请选择专业");
                
return;
            }


            
string script1="<script language=\"javascript\">\n"+
                
"<!--\n"+
                
"var array_1=new Array();\n"+
                
"array_1[0]=\""+str+"\";\n"+                    
                    
                
"window.returnValue=array_1;\n"+
                
"window.parent.close();\n"+
                
"//-->\n"+
                
"</script>";
            
this.RegisterClientScriptBlock("ImageButton_New_Click",script1);
        }

a页面的选择按钮的事件方法如下:

        private void Btn_Select_Click(object sender, System.EventArgs e)
        
{
            string xxzt=this.TextBox1.Text.Trim();
            
if(xxzt=="1")
            
{
                
this.Response.Redirect("O_EditItem.aspx");
            }

            
if(xxzt=="2")
            
{
                
this.Response.Redirect("O_ItemEditHard.aspx");
            }

        }

在web视图html源文件里面需要添加js

        <script language="javascript" event="onclick" for="Btn_Select"><!--此处的for指定的是html里面选择按钮控件的ID-->
            
function showwindow()
            
{
                
var retvalue=window.showModalDialog("b.aspx","","dialogWidth: 300px; dialogHeight: 200px");
                
var array_1=new Array();
                array_1
=retvalue;
                
                document.all.TextBox1.value
=array_1[0];
            }

            showwindow();
        
</script>