У меня есть следующий блок 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 не может быть изменена, так как контроль содержит кодовые блоки (то есть <% ...%>). "
change '" <% = MyResource%> "' to '" <% # MyResource%> "' –
Я сделал это. Тогда я не получаю ошибки, но переменная пуста. – StefanG
Я думаю, моя проблема описана здесь: http://www.aspsnippets.com/Articles/The-Controls-collection-cannot-be-modified-because-the-control-contains-code-blocks-ie.aspx Можно ли переместить код в клиентское событие, например: –
StefanG