ASPX页面中的脚本标记未写入

时间:2010-05-10 17:32:52

标签: c# asp.net javascript

我有一个带有以下代码的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>

现在,问题是这个脚本有时出现在输出中,有时候不会出现。
它不是有条件的,应该在每次呈现页面时写入。为什么这样做?

我很乐意得到你的帮助。 谢谢!

1 个答案:

答案 0 :(得分:0)

我找到的解决方案是将其移至aspx.cs然后注册脚本。在表单中移动它并不是一直有效。