沒有人知道一種方法,其中將有可能插入ASP.NET按鈕(IE:帶有runat="server"
標籤A按鈕)成一個jQuery用戶界面對話框(具體的區域中按鈕都包含在內)?插入ASP.NET按鈕進入jQuery的用戶界面對話框
很明顯,這一點是我可以從這些按鈕處理點擊事件serverside。我知道我可以處理click事件,並觸發__DoPostBack
方法導致從對話框按鈕回發
例子:
$("#MyDialogDiv").dialog({
height: 400,
width: 450,
modal: true,
buttons: {
Ok : function() {
__DoPostBack(eventTarget, eventArguments);
$(this).dialog("close");
}, Cancel: function() {
$(this).dialog("close");
}
}
});
但是我希望能實現一個更優雅的解決方案,我仍然可以聲明將按鈕添加到對話框中,但它們會插入到對話框按鈕區域中。
不幸的是我能想到的唯一的辦法基本上是重寫整個對話創造方法的結構,但也許有更好的解決方案嗎?
是的,這是一個公平的選擇,但似乎與替代品一樣黑客,並且需要每個「真實」按鈕的隱藏按鈕。 –