I have a hidden variable in my aspx page as below.
<input type="hidden" value="" runat="server" id="homeExcelData" filename=""/>
On click of a button, iam doing a a form.Sumbit();
Before submitting, i am setting the properties of the hidden control as below.
document.getElementById("homeExcelData").attributes["filename"] = "test.xls";
$("#homeExcelData").attr("filename","test.xls");
$("#homeExcelData").prop("filename","test.xls");
alert($("#homeExcelData").attr("filename"));
$("#homeExcelData").val(excelData);
In the code behind, during postback, i can get the excelData by homeExcelData.Value which i set in the javascript.
But the value of the attribute "filename" is coming as empty string(not as null) instead of "test.xls".
Please help me to fix it.
Server side code:
string fileName = homeExcelData.Attributes["filename"] ?? "report.xls";