我有一個div顯示爲模式對話框。按鈕點擊不使用Jquery模式對話框觸發
<div id="div2" style="display: none;" title="Upload Prenda">
<center>
<br />
Select File to Upload:
<asp:FileUpload ID="PrendaFileUpload" runat="server" Width="345px" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="PrendaFileUpload"
ErrorMessage="File to be uploaded Required" ValidationGroup="X">*</asp:RequiredFieldValidator><br />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True"
ShowSummary="False" ValidationGroup="X" />
<br />
<asp:Button ID="uploadButton" runat="server" Text="Upload" OnClick="uploadButton_Click"
Width="100px" />
</center>
</div>
這裏是它
<script type="text/javascript">
$(function() {
$("#div2").dialog({
autoOpen: false,
modal:true,
resizable: false,
height: 200,
width: 600
});
$("#toggle").click(function() {
$("#div2").dialog("open");
});
});
</script>
jQuery的問題後,我按下按鈕來激活OnClick="uploadButton_Click"
裏面的方法不火,這方面的任何解決?對不起,我剛剛使用jquery。
我想你會發現問題是,jQuery對話框完成是這樣一種方式,從正常的ASP.NET窗體標籤中刪除它們。大約一年前,我遇到過這個問題,我不記得我做了什麼,或者我在哪裏找到了答案。很確定它在某個地方在這個網站上。 如果我能找到它,我會更新這個鏈接到答案。有一個非常簡單的修復,它只是很難找到。 –