我對ASP.NET並不是很熟悉,所以如果我把這個問題說得很差,請原諒我。我們構建了大量的.aspx頁面,其中包含在瀏覽器中查看時呈現爲純文本的動態「標籤」。例如,如果我的.aspx的源包含此代碼:是否可以使用JavaScript插入呈現的ASP.NET控件?
<p>Thanks for trying <em>{ProductName}</em>!</p>
在瀏覽器中查看將讀取時的頁面:
感謝您試用 我公司的產品!
現在,我希望能夠通過JavaScript動態地在頁面上插入該文本。問題是,如果我有一個腳本編寫的代碼相同的位到頁面上,我得到這個:
感謝您試用 {ProductName}的!
我想這是因爲頁面已經完成渲染腳本運行之前,所以動態標籤被視爲純文本,而不是呈現在服務器端第一。
有沒有什麼辦法可以做到這一點?
ajax可能是一個選項? – 2011-04-25 19:19:30
你從哪裏得到實際的產品名稱?爲什麼當你渲染頁面時它不可用? – musaul 2011-04-25 19:26:47