页面是否可以引发用户控件可以处理的事件?

时间:2009-03-13 14:54:27

标签: asp.net vb.net

我已经多次这样做了,因为它有意义(页面知道控件,因为它已添加到页面并可以处理'子'事件)

是否有可能以其他方式做到这一点?我认为不是因为控件不知道它将在哪个页面上

我问这个的原因是我在页面上有一个模态弹出窗口要求用户登录,只有当用户登录时我才希望我的用户控件离开并执行一些代码但我是不太确定如何告诉控件发生了什么?

2 个答案:

答案 0 :(得分:0)

我不确定我理解。

正如我所看到的,当用户尚未登录时,您正在Internet Explorer中启动模式页面。在后端,这是通过用户控件处理的,但由于您无法启动用户控件如果不在页面上浏览,整个模态对话框就是一个页​​面和一个控件。

如果是这样,你真正的问题是处理关闭模式弹出窗口,可以通过JavaScript处理。

我要弄清楚确切的机制是创建一个测试项目并在此测试项目中为JavaScript编写基本的“事件处理”。一旦你有了基本的“点击这个按钮并'模态'关闭”,你将知道你必须在.NET代码中发出什么。

由于控件必须通过某些内容进行通信,因此即使“控件”无法识别,也可以终止页面。

这是点击,还是我错过了什么?

答案 1 :(得分:0)

总周五下午'我的心思是炒'问题,我需要做的就是在用户控件上有一个公共子,一旦登录完成,页面可以调用!

由于我的愚蠢而投票结束