关于ModalPopup控件不能调用CS事件代码的问题
2007-06-16 01:12
316 查看
昨天搞ModalPopup,开始是单击事件调用JavaScript事件代码,没问题
后来想要实现登录效果调用后台CS事件代码
发现根本调用不到后台的CS事件
解决前的ModalPopup属性:
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender" runat="server"
TargetControlID="LinkButton1"
PopupControlID="Panel1"
BackgroundCssClass="modalBackground"
OkControlID="OkButton"
OnOkScript="onOk()"
CancelControlID="CancelButton"
DropShadow="true"
PopupDragHandleControlID="Panel3" />
解决之后的ModalPopup属性:
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="LinkButton1" PopupControlID="Panel1" BackgroundCssClass="modalBackground" DropShadow=true PopupDragHandleControlID="Panel3">
</ajaxToolkit:ModalPopupExtender>
问题:如果是调用javascript事件代码,就要用到OnOkScript属性
想击之后调用后台CS事件代码则不用"OkControlID","OnOkScript","CancelControlID"属性
即可解决
不过这样调用后台事件之后实现的效果不太如意,因为popup对话框消失以后会刷新整页
要解决这个问题就要结合使用updatepanel控件
把popup里面的按钮放在updatepanel里面,再把页面里需要刷新的部分放到updatepanel里面
这样就可以实现局部刷新的登录效果
后来想要实现登录效果调用后台CS事件代码
发现根本调用不到后台的CS事件
解决前的ModalPopup属性:
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender" runat="server"
TargetControlID="LinkButton1"
PopupControlID="Panel1"
BackgroundCssClass="modalBackground"
OkControlID="OkButton"
OnOkScript="onOk()"
CancelControlID="CancelButton"
DropShadow="true"
PopupDragHandleControlID="Panel3" />
解决之后的ModalPopup属性:
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="LinkButton1" PopupControlID="Panel1" BackgroundCssClass="modalBackground" DropShadow=true PopupDragHandleControlID="Panel3">
</ajaxToolkit:ModalPopupExtender>
问题:如果是调用javascript事件代码,就要用到OnOkScript属性
想击之后调用后台CS事件代码则不用"OkControlID","OnOkScript","CancelControlID"属性
即可解决
不过这样调用后台事件之后实现的效果不太如意,因为popup对话框消失以后会刷新整页
要解决这个问题就要结合使用updatepanel控件
把popup里面的按钮放在updatepanel里面,再把页面里需要刷新的部分放到updatepanel里面
这样就可以实现局部刷新的登录效果
相关文章推荐
- 关于ModalPopup控件不能调用CS事件代码的问题
- 关于ajax代码包含到页面不能调用的问题
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- 关于子类中不能调用基类中定义的事件问题
- 关于sqlserver 2005 reporting service 中的自定义代码不能调用的问题
- 关于ios中的长按事件被调用两次的问题
- 关于ISP下载中 编译后自动下载代码不能执行完成的一点问题
- 关于VS2005和VS2008调试时,有些代码不能单步调试问题
- 关于昨天Scanner调用sc.nextInt()异常try后不能二次输入问题的详细解答
- 关于.net网站 js文件更新 但js代码不能写入的问题
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- ios 关于 通过加载 xib 生成的view,调用 addsubviews,sub view的按钮 不相应点击事件的 问题
- ◎Vbs调用MsAgent组件的新代码,可是问题是,为什么双击单击不能同时支持?
- 关于WinCE调用RegDeleteKey不能删除注册表项的问题
- 关于CS架构文件传输流的问题,文中代码都是转自网上,但可保证代码无无误
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- 关于Sequence调用一系列动作不能执行的问题
- 关于不能调试C#代码的问题
- 关于Firefox3 不能调用DWR的问题