1
我對c#有點新,我對telerik有點新鮮。我有這個問題:Telerik RadWindow問題
我打開一個telerik窗口上點擊一個按鈕,然後點擊按鈕放置在telerik窗口我想更新父窗口上的網格(Telerik網格),我成功更新了telerik電網沒有做回發。但是當我點擊telerik窗口中的按鈕時,它完成了它的工作並更新了網格,但它又打開了一個新的telrik窗口。
我不知道爲什麼這是happing。以下是代碼片段。任何建議將不勝感激。
上RejectLeaveRequest.aspx(Telerik的窗口)的Java腳本函數:背後
function CloseAndRebind(args) {
GetRadWindow().close();
GetRadWindow().BrowserWindow.refreshGrid(args);
}
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) {
oWindow = window.radWindow; }
else if (window.frameElement.radWindow) {
oWindow = window.frameElement.radWindow;
}
return oWindow;
}
代碼RejectLeaveRequest.aspx.cs(Telerik的窗口):
protected void btnReject_Click(object sender, EventArgs e)
{
//Code for delete records
//
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind(this);", true); // Call client method in radwindow page
}
Java腳本的上Approval.aspx功能:
function refreshGrid() {
$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind");
}
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="gvLeaveApproval" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="gvLeaveApproval">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="gvLeaveApproval" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<asp:UpdatePanel ID="updRadWindow" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" >
</telerik:RadWindowManager>
</ContentTemplate>
</asp:UpdatePanel>
後面的代碼爲Approval.aspx:
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
if (e.Argument == "Rebind")
{
SelectEmployeeLeaveRequested();
}
}
你已經張貼了一些問題......當然,你知道如何正確地格式化你的代碼? – mdm 2011-06-03 10:49:42
可能是一個好主意,堅持這個在telerik論壇上,如果你有問題..!他們通常相當不錯! – Bex 2011-06-03 13:49:03
嗨,貝克斯,我在telerik論壇上發佈了這個問題。我會在這裏添加來自telerik的回覆,如果我得到一個... – Rup 2011-06-06 07:36:11