我有以下的JScript塊,我想從 設置一個全局資源文件的資源字符串。JScript中的資源字符串與經典的ASP.NET
<script type="text/jscript" language="jscript">
function DoSmthg(sender, args) {
var message = "<%# MyDomain.Properties.Resources.MyString %>";
}
</script>
但是變量始終保持爲空。 大約有內聯表達式很多很好的文檔,如 http://support.microsoft.com/kb/976112/en-us我本來以爲
"<%= MyResource %>"
將是正確的,但後來我總是得到錯誤: 「Controls集合不能因爲控制修改包含代碼塊(即<%...%>)。「
將''<%= MyResource%>''改爲'「<%#MyResource%>」' –
我這樣做了。然後我得到沒有錯誤,但變量是空的。 – StefanG
我認爲,我的問題在這裏描述: http://www.aspsnippets.com/Articles/The-Controls-collection-cannot-be-modified-because-the-control-contains-code-blocks-ie.aspx 是否有可能將代碼移動到客戶端事件,如下所示: –
StefanG