轉帖|其它|編輯:郝浩|2011-04-21 13:45:15.000|閱讀 2018 次
概述:Telerik 是保加利亞的一個軟件公司,專注于微軟.Net平臺的表示層與內容管理控件。Telerik 提供高度穩(wěn)定性和豐富性能的組件產品,并可應用在非常嚴格的環(huán)境中。現(xiàn)在 擁有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育機構和很多政府機關等客戶。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Telerik 是保加利亞的一個軟件公司,專注于微軟.Net平臺的表示層與內容管理控件。Telerik 提供高度穩(wěn)定性和豐富性能的組件產品,并可應用在非常嚴格的環(huán)境中。現(xiàn)在 擁有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育機構和很多政府機關等客戶。
telerik 的 r.a.d.controls 套裝是一款最具革命性和廣泛性的開發(fā)工具集,它主要針對專業(yè)級的 ASP.NET 開發(fā),適用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。通過該產品的強大功能,開發(fā)者可以開發(fā)出功能豐富、適應標準廣泛,與交互瀏覽器兼容的網(wǎng)絡應用程序。
本文將對常用的幾個控件的使用進行演示,希望對大家有幫助。
RadWindow 是一款能替代標準的瀏覽器對話框和警示框/提示框/確認框的組件。開發(fā)者能獨立的創(chuàng)建或分組的模式的和非模式的對話框及窗體,該組模仿 Windows 任務欄的行為。
1、在html代碼中加入
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
或<telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager>
2、拖拽控件RadWindow控件到html頁面
<telerik:RadWindowManager ID="RadWindowManager1" runat="server">
<Windows>
<telerik:RadWindow ID="Open_600x470" runat="server" Height="470px" Width="600px"
Behaviors= "Default" VisibleStatusbar="false" ReloadOnShow="true" ShowContentDuringLoad="false"
Left= "150px" Modal="true" Title="權限設置">
</telerik:RadWindow>
<telerik:RadWindow ID="Open_560x440" runat="server" Height="500px" Width="700px"
Behaviors= "Default" VisibleStatusbar="false" ReloadOnShow="true" ShowContentDuringLoad="false"
Left= "150px" Modal="true" Title="操作員維護">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
3、父窗體業(yè)務腳本
<script type="text/javascript" language="javascript">
//設置用戶權限
function SetUserRole(keyID) {
window.radopen( "SetUserRole.aspx?keyid=" + keyID, "Open_600x470");
}
//添加用戶
function InsertUser() {
window.radopen( "SysUserEdit.aspx?keyid=Add", "Open_560x440");
return false;
}
//修改用戶
function EditUser(userID) {
window.radopen( "SysUserEdit.aspx?keyid=" + userID, "Open_560x440");
return false;
}
//刷新Grid
function refreshGrid(arg) {
$find( "<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind");
}
</script>
4、子窗體業(yè)務腳本
//RadWindow控件事件
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
//關閉Window窗體
function CloseWindow() {
GetRadWindow().Close();
}
//關閉Window窗體并刷新父窗體
function CloseAndRebind(args) {
GetRadWindow().Close();
GetRadWindow().BrowserWindow.refreshGrid(args);
}
5、運行圖:
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園