屬性我有一個隱藏的變量在我的aspx頁面如下圖所示。閱讀HTML在asp.net
<input type="hidden" value="" runat="server" id="homeExcelData" filename=""/>
點擊按鈕,iam做一個form.Sumbit();
之前提交,我設置隱藏的控制下面的屬性。
document.getElementById("homeExcelData").attributes["filename"] = "test.xls";
$("#homeExcelData").attr("filename","test.xls");
$("#homeExcelData").prop("filename","test.xls");
alert($("#homeExcelData").attr("filename"));
$("#homeExcelData").val(excelData);
在後面的代碼,回傳過程中,我可以通過homeExcelData.Value
我在JavaScript設置得到excelData。
但屬性「文件名」的值來爲空字符串(不爲空),而不是「TEST.XLS」。
請幫我解決這個問題。
服務器端代碼:
string fileName = homeExcelData.Attributes["filename"] ?? "report.xls";
當postpack時,值將會丟失。所以你應該在ViewState中保存值。 – sinanakyazici 2012-03-12 09:49:51