2012-06-03 61 views
1

如果標籤作爲用戶更改爲我的一種形式輸入數據,我有一堆。標籤在客戶端使用js進行更改。然後我在提交完所有內容後,使用vb腳本從這些標籤中提取字符串值。服務器端讀取標籤客戶端更改

問題是vb網絡部分沒有讀取這些標籤的新值。無論如何,我可以讀它的新值?我有超過40個標籤。謝謝!

編輯:

我試着加入以下

在客戶端JS部分頁面

<asp:HiddenField ID="Label2h" Value="" runat="server" /> 

警覺顯示正確的值

 var NeedId=document.getElementById('NeedIDLabel').innerHTML; 
     document.getElementById('Label2h').Value = NeedId; 
     alert(document.getElementById('Label2h').Value); 

在服務器我添加一個味精盒來顯示我的價值和空。

NeedID = Label2h.Value 

編輯2:與文本的工作

回答

1

了Serverside的語言,如C#和VB當控制發佈到頁面只能檢索通過JavaScript的改變的新值。提交表單時不會張貼標籤;因此,您將不得不使用沿着已發佈的HiddenField或TextBoxes的行。