我想弄清楚如何正確編寫jQuery代碼,所以我可以從後面的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
);
我試着搬出a()仍然沒有工作 – zzz
您是否收到任何錯誤?檢查您的瀏覽器的JavaScript控制檯。 –
我用了不同的方式來解決它,太多的時間花在jquery上。謝謝 – zzz