ASP.NET在当前页面点击角色设置按钮弹出一个有控件的对话框,然后将此对话框中的值传给当前页面,求解~~~

填完用户名后再在角色设置对话框里设置好角色,但是返回到当前页面时,用户名不见了,被刷新了一次,怎样才能不让它刷新?点击角色设置按钮后,弹出下面这个对话框,然后将选好的角色... 填完用户名后再在角色设置对话框里设置好角色,但是返回到当前页面时,用户名不见了,被刷新了一次,怎样才能不让它刷新?

点击角色设置按钮后,弹出下面这个对话框,然后将选好的角色返回到之前页面
哦,我没有表达清楚,本意是怎样让其弹出角色设置这个对话框,就是让其以对话框方式弹出,该怎么办
展开
 我来答
宇宙之心眼
2012-10-26 · TA获得超过623个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:429万
展开全部
你的按钮点击肯定有一个javascript的事件弹出角色设置的对话框是吧,待返回值完成以后,加入一句话:return false;即可

如<asp:Button I="Button1" runat="server" OnClientClick="return false;" />

如果想要以对话框方式弹出,标准的操作方法是window.showModalDialog,你可以去搜搜这个方法的调用。如果是想以DIV方式弹出,那就是遮罩层的应用了
追问
大哥,小弟愚钝,能详细点吗?javascript事件怎样来写呀
追答
 

那里面的return false就是一句简单的javascript脚本,你也可以在OnClientClick里面绑入一个javascript函数,函数里面写入showModalDialog方法即可
微澜科技
2012-10-30 · TA获得超过522个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:456万
展开全部
非要这种效果,可以有多种实现方式:
1.弹出的是层,DIV,用脚本js定义,弹出隐藏,点击提交将值传递到角色设置框。
2。弹出式页面。回传时,在提交按钮内,定义跳转页面加属性参数比如原来页面是edit.aspx提交跳转可以是edit.aspx?userrole=** ,第一个页面加载时就判断是否有值。也可以实现传递。
3/ajax 可以传递。
4.aspx 编辑页面,调用回传机制可以传递。,看你用哪个方法顺手了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-10-27 · TA获得超过4796个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6431万
展开全部
至于么,还专门设一个页面选择角色,你用个ListBox选择就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangbiao544
2012-10-28 · 超过24用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:44.6万
展开全部
1,如果你弹出的对话框是个页面就在你open时,把这个open的返回修正returnValue存储上。
2,如果是弹出的一个图层就定义一个变量来接收.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AngelssBabys
2012-10-27
知道答主
回答量:36
采纳率:0%
帮助的人:20.8万
展开全部
用户登录后才能操作,所以直接把信息放在session中,直接从session读取
追问
我试过了,SESSION方法不行的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曾颖怡nice
2012-10-27
知道答主
回答量:28
采纳率:0%
帮助的人:5.5万
展开全部
没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式