もちろん、ページを更新します。これは、リモート クライアントで変更を生成するためにこれを必要とするサーバー側のハンドルです。ただし、ASP.NET コントロールにも JavaScript のクライアント側オブジェクト モデル (CSOM)があることを忘れないでください(イベントの処理とコントロールの操作に使用できます)。必要なのは、ダイアログ ウィンドウ クライアント イベントに関するこのサンプルだと思います。そこには、WebDialogFrame.aspx の [ダイアログの表示] イメージ ボタンとまったく同じ機能 (ボタンの表示) が用意されていることに注意してください。
<img id="ShowDialogButton" src="<%= this.GetGlobalResourceObject("WebDialogWindow","ClientSideEvents_ShowDialogImage") %>" width="98"
height="24" alt="<%= this.GetGlobalResourceObject("WebDialogWindow","Client_Side_Events_Tooltip_1") %>" onclick="$find('<%=WebDialogWindow1.ClientID%>').set_windowState($IG.DialogWindowState.Normal);" />
クライアント側に適していると思われるものにクリックハンドラーとして割り当てることができる重要な部分を取り出し、説明を追加しました。
// Show the dialog
function showDialog() {
// get reference to the Infragistics.Web.UI.WebDialogWindow instance
var dialog = $find('<%=WebDialogWindow1.ClientID%>');
//perform any checks neccesary or skip them, it's ok to
//set Normal state even if the dialog is already visible
if (dialog.get_windowState() != $IG.DialogWindowState.Normal)
//set state to Normal
dialog.set_windowState($IG.DialogWindowState.Normal);
}