面向ASP的Telerik UI。净AJAX免费下载30天试用版

显示与定位

默认情况下,窗口在页面上不可见,并显示在屏幕中央。你可以通过设置一些属性来改变这种行为,而不需要任何代码:

  • 设置VisibleOnPageLoad财产真正的使窗口在页面加载时可见。您可以在个人上设置此属性RadWindow对象(如果只希望看到一个窗口),或者在RadWindowManager如果您希望在页面加载时所有窗口都可见。

  • 使用属性来指定窗口相对于HTML页面的位置。给出窗口左上角的偏移量(以像素为单位)。如果你设置OffsetElementId属性设置为HTML元素的ID,则窗口偏移量相对于该控件而不是网页的左上角。通过使用OffsetElementId,可以控制窗口相对于页面元素流其余部分的位置,独立于屏幕大小,并自动调整以适应页面布局的变化。

  • 使用OpenerElementId属性指定一个HTML元素的ID,当单击该元素时,该元素会自动打开窗口。OpenerElementId允许您打开窗口以响应客户机输入,而无需编写任何JavaScript。

OpenerElementIdOffsetElementId属性的类型是字符串,并且期望HTML元素的客户端ID。如果你想指定一个ASP。. NET控件(如“标签”、“链接”或“按钮”)使用其ClientID属性。这可以通过在codebehind中设置属性来实现,如下所示。

 
< / telerik: RadWindow >
保护无效Page_Load(对象发送者,EventArgs e) {RadWindow2。OpenerElementID = ServerButton.ClientID;RadWindow2。OffsetElementID = ServerButton.ClientID;}
受保护的子Page_Load(ByVal发送者作为对象,ByVal e作为System.EventArgs)处理我。负载RadWindow2。OpenerElementID = ServerButton。ClientID RadWindow2。OffsetElementID = ServerButton。ClientID结束子节点

另请参阅

在本文中
Baidu
map