這是我的代碼:試圖在ASP.NET中添加一個文字,但它不會alllow它,因爲它包含代碼?
Page.Header.Controls.Add(new LiteralControl("<link rel=\"stylesheet\" href=\"" + Urls.FindCSS("jquery-modalpopup.css") + "\" type=\"text/css\" />"));
我新的ASP.NET和使用字面但是從我讀這應該是有效的但我在運行時得到此異常:
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
我搜索了類似的問題當然,但use <%#
解決方案又名數據綁定不適合我。
如果您有任何我正在傾聽的解決方案或建議。
Urls.FindCSS(「jquery-modalpopup.css」)返回什麼? –
它找到了css文件,這是沒有問題的問題是我如何動態地添加一個鏈接到ascx中的文件。 –