ASP.NET 接收 Javascript 處理的資料
延續上一篇 ASP.NET 建立 Javascript function 並傳遞資料 可以將資料傳到 JS , 那如何取得 JS 處理過後的資料呢 ? 簡單的步驟如下 在 html 建立一個隱藏的 input 在 html 套用的 script 後面再建立一個傳出的 script , 主要將資料傳出到隱藏的 input ASP.net 接收 input 資料處理 以下為範例程式 一、在 html 建立一個隱藏的 input <div> ... <%-- 這邊可以把 type 先改為 text 查看傳入的資料是否正確 --%> <%-- 如果沒有問題,再把 type 改回 hidden 隱藏起來就行了 --%> <%-- id 記得要跟之後的傳回 Javascript function 寫的一樣 --%> <input type = "hidden" id = "JS_Data" runat = "server" value = "" /> <asp:Button ID = "Button3" runat = "server" Text = "取得 JS 回傳資料" /> ... </div> 二、在 html 套用的 script 後面再建立一個傳出的 script , 主要將資料傳出到隱藏的 input 這邊要注意一下,處理的變數為 strListData <script> //---------------------------------------------------------- //直接新增一小段 script 在原有的 script 下面,避免破壞原有 JS 的寫法, //因為處理資料的程式可能會由別人更新過,造成不一致狀況. //然後利用 Javascript 的特性,變數在最上層宣告後,之後的 script 都可以使用, ...