2017-01-25 20 views
-1

aspxページにif条件を書きたいと思います。条件を入れてお手伝いください。条件をaspxページに置くと、本体から条件値を取ります

<head runat="server"> 
    <% if() 
    { %> 
    some html 
    <% } %> 


</head> 

    <form id="form1" runat="server"> 
     <div> 

     <input type="hidden" name="menuId" id="menuId" value="ADDNEWTEMPLATE" /> 
     </div> 
    </form> 
</body> 

私はmenuID属性=「ADDNEWTEMPLATE」の値が、その後一部のHTML文が書かれたに持っているかどうかを確認する必要がある場合は下に。どうすればいいのか教えてください。

答えて

0
<head runat="server"> 
<script runat = "server"> 
     string hiddenValue = document.getElementById('<%= menuId.ClientID %>'; 
</script> 
<% if(hiddenValue == "ADDNEWTEMPLATE") { %> 
     <meta http-equiv="X-UA-Compatible" content="IE=9"> 
<% } else {%> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<% } %> 
</head> 
<form id="form1" runat="server"> 
    <div> 
     <input type="hidden" name="menuId" id="menuId" value="ADDNEWTEMPLATE" /> 
    </div> 
</form> 

+0

私はいくつかのエラーを示しています。 –

+0

どのようなエラーが表示されますか? –

+0

<%if(document.getElementById( '<%= menuId.ClientID%>')。値== "ADDNEWTEMPLATE") {%> 他 <%} {%> <メタHTTP-当量=" X-UA-互換」コンテンツ= "IE =縁"> <%}%> =、タグは後に閉じられますClientID%>他のところではエラーが表示されます –

関連する問題