我有一个带有以下代码的aspx页面(部分和简化):
(beginning of page)
<body id="body" runat="server">
<form id="form1" runat="server">some HTML</form>
<script type="text/javascript">
window.addEvent('domready', function() {
var x = "nothing";
<% if(someCondition){%>
x = "2";
<%} else {%>
x = "3";
<%}%>
});
</script>
</body>
现在,问题是这个脚本有时出现在输出中,有时候不会出现。
它不是有条件的,应该在每次呈现页面时写入。为什么这样做?
我很乐意得到你的帮助。 谢谢!
答案 0 :(得分:0)
我找到的解决方案是将其移至aspx.cs然后注册脚本。在表单中移动它并不是一直有效。