我用的是舊系統,在框架1.0的發展,並在框架2.0 的源代碼現在運行的是:使用錯誤setTimeout函數回傳?
<select name="DropDownList1" AutoPostBack="true" id="DropDownList1" runat="server">
<option selected="selected" value="One">One</option>
<option value="Two">Two</option
</select>
生成的HTML:
<select name="DropDownList1" onchange="javascript:setTimeout('__doPostBack(\'DropDownList1\',\'\')', 0)" id="DropDownList1">
<option selected="selected" value="One">One</option>
<option value="Two">Two</option>
</select>
它不工作,直到我刪除周圍__doPostBack報價。爲什麼? 我收到一個JavaScript錯誤1032:無效的字符。 我如何使它工作? 謝謝!
這應該工作,在這個意義上的報價是沒有問題的:'setTimeout'允許,將進行評估一個字符串參數。你遇到什麼問題? *「它不工作」*不是很有啓發性。 – trincot
我試過你的代碼,並沒有得到這樣的錯誤。你能提供一個重現問題的小提琴嗎? – trincot