我正在使用<%= %>
語法在JavaScript函數中傳遞html控件textarea id。我有一個問題,當我運行頁面時,保存了我的aspx頁面後,它成功運行,但是在一些頁面自動從HTML代碼中消失。 sombody可以解釋上面的語法,爲什麼它在給定的時間後從源代碼中消失 這裏是代碼語法解釋<%= %>
在執行我寫代碼和保存之前。
<textarea id="txtmsgchar"
cols="20"
name="txtmsgchar"
onkeyup="return taCount(this,'<%= lblcharcount.ClientID %>','<%= lbltotalmsg.ClientID %>')"
rows="10"
style="width: 477px; height: 111px">
</textarea>
一段時間後,或當我打開該項目下一次,然後我發現下面的代碼
<textarea id="txtmsgchar"
cols="20"
name="txtmsgchar"
onkeyup="return taCount(this,'','')"
rows="10"
style="width: 477px; height: 111px">
</textarea>
請告訴我爲什麼給定輸出來
我想你錯過了一些代碼? – 2010-08-16 11:59:02
@Tony:已經澄清,用戶在編輯窗口中未將代碼標記爲代碼,但現在它是可見的(@Neo:只需選擇您的代碼並在下次單擊代碼按鈕,或者它可以呈現不可見就像這裏所做的那樣)。 – Abel 2010-08-16 20:14:19