c# - 关闭 Radwindow 时在父页面上重新加载组合框

标签 c# javascript asp.net telerik radwindow

我在 aspx 页面中有文本框、组合框和按钮控件。要在组合框中添加新值,我使用的是按钮。单击此按钮 按钮,一个 radwindow 打开,添加/更新一些记录。在关闭 radwindow 时,我需要在父页面组合框中反射(reflect)这些记录。 为此,我使用了 window.location.reload();radwindowonclientclose 属性。如果用户在其他地方输入了一些数据在单击 radwindow 按钮之前控制,那么所有数据都将丢失。我只需要在关闭 radwindow 时重新加载组合框。 请提出你的想法。 我的代码如下:

<telerik:RadWindow ID="NationalityDialog" Title="Nationality Data" runat="server" Behaviors="Close" Height="550px" Width="450px" Left="150px" OnClientClose="NationClientClose" />

function NationClientClose(sender, args)
{
     window.location.reload();
     //window.location.href = window.location.href; 
}

谢谢, 苏米娅

最佳答案

onclientclose ,使用每个 asp.net 页面中的 __doPostBack javascript 函数来重新加载您的网页

 function OnClientClose(radWindow) { 
    __doPostBack(event_target, radWindow.argument); 
}

关于c# - 关闭 Radwindow 时在父页面上重新加载组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11736630/

相关文章:

javascript - $scope 未定义 - codepen

javascript - 将时刻日期字符串更改为正确的时区

c# - 点击刷新会触发点击事件

c# - 并行编程——我需要一些说明

c# - 如何在 C# 和 Delphi 应用程序之间进行通信?

c# - 来电显示检测 : Doesnt work with some phones

c# - Microsoft asp c# RegEx 转义多个保留字符

c# - 为什么对级联 ManualResetEvent 的多次等待会使执行时间增加三倍?

javascript - 如何为从移动和 JavaScript Web 应用程序访问的 rest API 实现基于 token 的 OAuth 2.0 身份验证

jquery - 使 asp.net radiobuttonlist 显示为 Bootstrap 按钮组