1 つの HTML Button OnClick イベントから ASP 関数と Javascript 関数を呼び出すにはどうすればよいですか? -- ASP.NET を使用していない
onclick="SetDiv('titel', 'trSchrijver', 'boek')"
JS
と組み合わせ
onclick="<% boek.GetSchrijver %>"
ASP
ありがとう!
1 つの HTML Button OnClick イベントから ASP 関数と Javascript 関数を呼び出すにはどうすればよいですか? -- ASP.NET を使用していない
onclick="SetDiv('titel', 'trSchrijver', 'boek')"
JS
と組み合わせ
onclick="<% boek.GetSchrijver %>"
ASP
ありがとう!
AJAX を簡単にサポートするクラシック ASP のフレームワークを調べてみてください: http://ajaxed.org/
ASP ボタン コントロールにはOnClientClick
、属性とOnClick
属性があります。1 つ目は、クライアント側で実行される JavaScript 文字列を定義するために使用され、2 つ目は、ポストバック後にサーバー側で実行されるイベント ハンドラー メソッド (ASP 関数) を定義するために使用されます。両方を使用できます。
<asp:Button id="Button1"
text="Execute ASP and JS"
onClientClick="alert('I am JavaScript!')"
runat="server" onclick="Button1_Click" />
コードビハインド ファイルで:
void Button1_Click (object sender, EventArgs e)
{
// Do C# stuff ...
}
ドキュメント:
- http://msdn.microsoft.com/library/system.web.ui.webcontrols.button.onclick.aspx
- http://msdn.microsoft.com/library/system.web.ui.webcontrols.button .onclientclick.aspx
<input type="button" id="btnSave"
onclick="doSomething(); __doPostBack('btnSave ', 'parameter');"
value="click me"/>
コードビハインドで:
public void Page_Load(object sender, EventArgs e)
{
string parameter = Request["__EVENTARGUMENT"]; // parameter
// Request["__EVENTTARGET"]; // btnSave
}
例を入手した__doPostBack() の使用方法を参照してください。