问一个使用ASP.NET在AJAX中弹出一个showModalDialog窗口并传值的问题

问题描述

我正在做一个页面,要在里面输入一个商品编号,可是商品数量很多,上千条,我要在这个页面上通过点击一个按钮来弹出一个窗口,然后在这个窗口中搜索某一个商品.搜索到后,把商品的编号传给主页面,然后关闭弹出的窗口.也有可能从GridView中选择一个记录,然后点击编辑按钮弹出一个窗口,在弹出的窗口中编辑内容后,返回刚才Gridview记录的页面.要想实现以上的功能,如何办?谢谢!

解决方案

解决方案二:
这个应该是页面间传值
解决方案三:
具体怎么实现?
解决方案四:
不是很容易的。我们做了一个模拟窗口的东西,看上去像一个弹出窗口,其实是画面的一部分。这样传值方便一些。不知道有没有更好的方法?
解决方案五:
我以前也做过一个类似LZ说的这个不难啊!你通过事件弹出个窗体然后把你要查询的东西在窗口实现!最后在把查出的结果回传不就行了??你要的是这个效果吗?
解决方案六:
结合JS!!搞很简单实现!我的不是showModalDialog是window.open给你的代码!functionopenpage(htmlurl){varnewwin=window.open(htmlurl,"newWin","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=yes,top=100,left=200,width=650,height=300");newwin.focus();returnfalse;}</script>protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){strings="window.opener.document.getElementById('textbox1').value='"+e.Row.Cells[1].Text+"';window.close();";if(e.Row.RowType!=DataControlRowType.Header){e.Row.Attributes.Add("ondblclick",s);//双击选择//当鼠标移到的时候设置该行颜色为"",并保存原来的背景颜色e.Row.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#C0C0FF';this.style.cursor='hand';");//当鼠标移走时还原该行的背景色e.Row.Attributes.Add("onmouseout","this.style.backgroundColor=currentcolor");}}
解决方案七:
我也想知道
解决方案八:
mark

时间: 2024-10-25 09:54:21

问一个使用ASP.NET在AJAX中弹出一个showModalDialog窗口并传值的问题的相关文章

JS实现在网页中弹出一个输入框的方法

 这篇文章主要介绍了JS实现在网页中弹出一个输入框的方法,实例分析了prompt的用法,可用来设置密码,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS实现在网页中弹出一个输入框的方法.分享给大家供大家参考.具体分析如下: 习惯了使用早期给电脑文件夹设置密码的朋友一定还记得那种弹出一个输入框,然后让你输入密码在登录查看的效果吧,这个JS代码就是实现这个在当前页面中弹出一个输入框,当然你可以输入任何东西 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1

fragment中弹出一个popupwindow,退出fragment出现问题

问题描述 fragment中弹出一个popupwindow,退出fragment出现问题 fragment中弹出一个popupwindow.关掉pop后,按两次返回键才能推出当前fragment. pop中有设置头像 如果打开相册,按返回键退出相册,回到fragment 再按三次返回键 才能退出当前fragment.大神求指教..... 解决方案 肯定的,每次退出这个对象,你可以不准返回键按键事件,直接退出 解决方案二: 还真没碰到过这个情况,你确定不是自己重写了返回键?或者的返回的时候有重新指

Joomla实现组件中弹出一个模式(modal)窗口的方法_php实例

本文实例讲述了Joomla实现组件中弹出一个模式(modal)窗口的方法.分享给大家供大家参考,具体如下: 最关键的JS在 /media/system/js/modal.js .有以下两种方式都可以实现,修改的都是扩展组件的模板文件default.php. 方式一: <?php JHTML::_('behavior.modal', 'a.modal');?> <a rel="{handler: 'iframe', size: {x: 570, y: 400}}" hr

JS实现在网页中弹出一个输入框的方法_javascript技巧

本文实例讲述了JS实现在网页中弹出一个输入框的方法.分享给大家供大家参考.具体分析如下: 习惯了使用早期给电脑文件夹设置密码的朋友一定还记得那种弹出一个输入框,然后让你输入密码在登录查看的效果吧,这个JS代码就是实现这个在当前页面中弹出一个输入框,当然你可以输入任何东西 <html> <head> <title>js输入对话框</title> </head> <body> <script language="javas

如何设置asp.net 中弹出一个对话窗中字体的颜色

问题描述 一般的写法是Response.Write("<script>window.alert(足球世界')</script>"),请问加上什么样的代码能使'足球世界'这几个字变为红色,或者使整个对话窗也为红色? 解决方案 解决方案二:那你只能用弹出层来做了,对话框实现不了这样的效果<divstyle="color:red;">足球世界</div>解决方案三:不能解决方案四:open出來的好像不行吧用div或是ifra

asp.net在iframe中弹出信息并执行跳转问题探讨_实用技巧

复制代码 代码如下: /// <summary> /// iframe 中,弹出信息并跳转 /// </summary> /// <param name="msg"></param> /// <param name="targetPageName"></param> public static void ResponseShowMsg(string msg, string targetPageN

求助大神!!!C#如何屏蔽引用他人的DLL中弹出的错误窗口?

问题描述 我引用了别人的DLL,报错的时候弹出了一个窗体,但这个错误对我没影响,我想不让这个窗体显示,该怎么做呢?求助大神 解决方案 解决方案二:try{}catch{什么也不做}

精通ASP.NET中弹出窗口技术

asp.net|弹出窗口 摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互.并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案. 关键词:ASP.NET.CodeBehind.过滤.COM接口.JavaScript.绑定 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进.它的代码与页面分离技术(Co

ASP.NET中弹出窗口技术

为了提高网站的访问的并发度和吞吐量,与其它服务器脚本一样,ASP.NET同样使用了客户端脚本来减轻服务器的压力.ASP.NET到现在(1.1版)为止并不直接支持弹出窗口,必须通过JavaScript(或VBScript)来使用客户端弹出窗口. 一. 警告窗口与在CodeBehind中使用客户端脚本的方式 要在浏览器中弹出一个最简单的警告窗口,可以使用JavaScript语句: window.alert( [sMessage]) 其中,sMessage是提示信息.可惜,这样的弹出窗口是只有一个"确