1
我有一個JavaScript數組,並希望在服務器上發佈頁面時訪問它。這可能嗎?我應該可以使用asp.net代碼訪問數組。非常感謝你,祝你有美好的一天!我可以在我的asp.net代碼中訪問Javascript數組嗎?
我有一個JavaScript數組,並希望在服務器上發佈頁面時訪問它。這可能嗎?我應該可以使用asp.net代碼訪問數組。非常感謝你,祝你有美好的一天!我可以在我的asp.net代碼中訪問Javascript數組嗎?
您可以使用HiddenField(runat = server)並使用逗號分隔值存儲它。然後在後面的代碼中訪問您的隱藏字段。
存儲在隱藏字段:
document.yourformname.Hidden1.value = test.join();
<input id="Hidden1" type="hidden" runat="server" />
代碼背後:
test = document.yourformname.Hidden1.value.split(",");
在隱藏字段存儲:
document.getElementById("gGlobalArrayHidden").value = gGlobalArray.join(',');
<input id="Hidden1" type="hidden" runat="server" />
代碼背後:
string[] arr = gGlobalArrayHidden.Value.Split(",".ToCharArray());
先生我有使用二維JavaScript數組.. – 2012-04-20 10:51:06
您可以嘗試將它保存在'JSON'中,並使用Json.net(或其他庫)來反序列化它。 – 2012-04-20 12:42:42