我有一個FileUpload控件和一個jQuery對話框內的按鈕,但在上點擊這裏不火是我的aspx頁面內不工作:上點擊一個jQueryUI的對話框
<div id="pUploadDiv" class="pUploadDiv">
<asp:FileUpload runat="server" ID="FileUpload1" CssClass="FileUpload" /><br />
<asp:FileUpload runat="server" ID="FileUpload2" CssClass="FileUpload" /><br />
<asp:FileUpload runat="server" ID="FileUpload3" CssClass="FileUpload" /><br />
<asp:FileUpload runat="server" ID="FileUpload4" CssClass="FileUpload" /><br />
<asp:Button runat="server" ID="UploadButton" Text="Upload" OnClick="test" />
</div>
這裏是代碼-behind:
try
{
HttpFileCollection hfc = Request.Files;
for (int i = 0; i < hfc.Count; i++)
{
HttpPostedFile hpf = hfc[i];
if (hpf.ContentLength > 0)
{
hpf.SaveAs(Server.MapPath("imgs") + "\\" + Path.GetFileName(hpf.FileName));
}
}
}
catch {}
,最後我的jquery:
$(function() {
$("#photoUpButton").click(function (pho) {
$(".pUploadDiv").css("visibility","visible").dialog({
modal: true,
height: 300
}, "draggable");
return false;
});
});
on-click在jquery對話框外工作正常,但在裏面它不工作 使用asp.net 4.0與jquery 1.4.1與版本。
感謝
嘗試過但它對我無效 – Wahtever 2011-05-02 21:57:27
@Wahtever:請分享您的完整標記代碼。 – 2011-05-03 07:43:40
@geek - 這是我用'$(函數(){$ ( 「pUploadDiv。」)對話框({ 高度:200, 模式:真 }, 「拖動」); $ (本)。 .parent()。appendTo($(「#Form2」)); });' – Wahtever 2011-05-03 10:18:17