ASP.NET コード ビハインドから jQuery 関数を呼び出そうとしています。
jQueryのクリックイベントによってトリガーされたくありません。jQuery関数をトリガーしたい--->コントロールのコードビハインドで「ダイアログを表示」。
$(document).ready(function () {
$("#LinkButton1").click(function(){
$("#hightlight_show1").toggle();
});
var dialog1 = $("#Add").dialog({
autoOpen: false,
width: 620,
height: 400
});
// Move the dialog back into the <form> element
dialog1.parent().appendTo(jQuery("form:first"));
$("#BT_add").click(function () {
$("#Add").dialog("open");
return false;
});
私はこのようなことを試しましたが、うまくいきませんでした:
$(document).ready(function () {
$("#LinkButton1").click(function () {
$("#hightlight_show1").toggle();
});
var dialog1 = $("#Add").dialog({
autoOpen: false,
width: 620,
height: 400
});
// Move the dialog back into the <form> element
dialog1.parent().appendTo(jQuery("form:first"));
function a() {
$("#Add").dialog("open");
return false;
};
});
を使用して、コード ビハインドでこれを指定しますPage.ClientScript.RegisterStartupScript()
。
Page.ClientScript.RegisterStartupScript(
this.GetType(),
"a",
"a();",
true
);