0

ASP.NET ボタンの背後にある C# コードのみを使用して、戻り値を設定し、ウィンドウを閉じるにはどうすればよいですか?

JavaScript では、これは次のコードによって行われます。

sendObj = {okpressed: false, movementYearValue: '',vestingFileBrowseValue: ''};
window.returnValue = sendObj;
window.close();

ただし、送信する値は C# コードに依存するため、C# コード内から上記の機能を実行する必要があります..

C# コードからウィンドウを閉じる方法は知っていますが、C# コードを使用して値を返す方法がわかりません..

4

1 に答える 1

0

C# 側では、これを行うことができます (コードは基本的に JavaScript コードを aspx ページにダンプします)。

string script = "sendObj = {okpressed: false, movementYearValue: '',vestingFileBrowseValue: ''};";
script += "window.returnValue = sendObj;";
script += "window.close();";

ClientScript.RegisterStartupScript(this.GetType(), "script", script);
于 2013-06-25T10:16:03.720 に答える