我有我動態與JavaScript創建當用戶在文本框改變一個數字值,由像這樣灌裝一個div的innerHTML一個數形式的元素:請求函數返回在Firefox /鉻空
dfinnerhtml = dfinnerhtml + "<div class='field'> ";
dfinnerhtml = dfinnerhtml + "<textarea name='textbox1" + suffix + "' type='text' id='textbox1" + suffix + "' value='' rows='4' cols='20' class='field'></textarea> ";
dfinnerhtml = dfinnerhtml + "</div> ";
然後,在後面的aspx.vb代碼,當用戶點擊保存按鈕,我通過一系列的請求的運行嘗試和補充,在這些表單元素的SQL字符串值:
Dim DFTestValue1 As String
DFTestValue1 = Request("textbox" & c.ToString)
其中c是創建的文本框數量的循環計數器(輸入值提到的d以上觸發創建)
這裏的問題是,此代碼在Internet Explorer中工作,但不在Firefox或Chrome中。 Request()值返回null,並且不保存任何內容。我希望我已經解釋得很好。
您是否在調試器中運行它,並停在Request行以查看可用的內容?請求不僅僅是一個函數... – davisoa 2011-04-25 14:32:30
該項目的結構阻止我使用實際的調試器,但我試圖使用FindControl訪問相同的對象,並且無法找到控件或控件父項。 – Lactose 2011-04-25 15:07:52