关于ajax的ModalPopup的一点疑问,请有实力的大神来帮忙

tianmao111 2010-01-04 10:21:33
我在使用modalpopup的时候,按照例子上的方式,帮定一个button控件,拖动等功能都很正常,可是我却遇到了问题

有没有办法不通过触发,而是由代码来判断触发条件呢?

答案是有的,就是用modalpopup.show()和.hide()方法,可是问题就又出现了。

我在panel上放了一个用户登陆功能,当我点击“登陆”后如果登陆失败,那么。我想在panel上的一个label上显示错误信息

可是,每次我点完“登陆”按钮后,这个panel就会自动隐藏,我在代码里没有设定onok按钮和oncencel按钮,可是依然如此

这里就是我的问题了,怎么才能够通过代码来控制panel是否隐藏呢?


我发现,只要是向服务器提交数据,就会这样,如果只是客户端事件,就可以控制,可是我的登陆代码比较复杂,他需要在button事件内写代码。在客户端写不太方便。
还有,一个问题,就是我在panel上点一个弹出新窗体的按钮,它居然不弹新窗体,而是直接在原来的窗体上刷新页面,这个要怎么办呢?

请大神帮帮忙拉,小弟上网机会不多,分给的少点不要见笑
...全文
187 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhlei616 2010-11-13
  • 打赏
  • 举报
回复
楼主弄出来了没 我也碰到这个问题
tianmao111 2010-01-06
  • 打赏
  • 举报
回复
哦看来没什么好办法了哎
hs1983 2010-01-04
  • 打赏
  • 举报
回复
没有用过modalpopup。帮你顶!
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
没人来回答吗,我自己顶
koukoujiayi 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 tianmao111 的回复:]
上楼的方式我试过了,放到updatepanel里也不行,一样会消失
[/Quote]
再执行一便不行吗? 一般都这样做的!!
modalpopup.show();
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
上楼的方式我试过了,放到updatepanel里也不行,一样会消失
wanghuadong 2010-01-04
  • 打赏
  • 举报
回复
做成局部刷新的应该不受影响的
nick207 2010-01-04
  • 打赏
  • 举报
回复
你把modalpopup 放到updatePanel中就行了
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
是点登陆按钮,就是说,即使我不调用hide()方法,只要我按了任何按钮,panel都消失。。很郁闷的
就算用js弄全局变量,那也要在服务端的代码里做处理后,再传出一个值,但是,这还是经过了服务端,他还是会消失的吧?
namhyuk 2010-01-04
  • 打赏
  • 举报
回复
没怎么仔细看你的问题。

就是说在js代码里弄一个全局变量,PostBack时根据条件改变这个全局变量的值。而modelPopup总是根据这个变量的值显示或隐藏。

namhyuk 2010-01-04
  • 打赏
  • 举报
回复
$find('modelPopup的ID').hide();不行吗?
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
果然跟我现在搞的一样,可是那也是刷新后重新显示的,好多大网站我发现都是不刷新的,而且这样弄,貌似不是最正确的方法
koukoujiayi 2010-01-04
  • 打赏
  • 举报
回复
“登陆”失败要显示Panel上的Label,
再来一次
if(失败)
{
Label1.Text="失败";
modalpopup.show();
}
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
大神都跑哪去了
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
自己顶蒌

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧