2010-05-10 83 views
0

我有下面的代碼一個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

試着把它放在主窗體中。 – Aren 2010-05-10 17:36:17

+0

試着把它放在身體外或頭部 – LibraRocks 2010-05-10 19:22:19

+0

嘗試將它添加到page_load裏面的頁面 – yamspog 2010-05-10 21:45:06

回答

0

我找到的解決方案是將它移動到aspx.cs然後註冊腳本。在表單中移動它並不是一直工作。