簡體   English   中英

禁用 <li> 基於web.config文件中鍵值的標簽

[英]Disable <li> tag based on value of a key in web.config file

C#

string fblink = WebConfigurationManager.AppSettings["facebook"];
if (fblink == "")
{ 
  //need code to disable <li>   
}  

的HTML

    <div >
       <ul>
          <li id="face">
              <a id="fb" runat="server" target="_blank" href="<%$ AppSettings:facebook %>"></a> 
           </li> 
    </div>

在web.config文件中,添加了一個帶有值的名為facebook的密鑰。 如果此值為空,則li標簽應禁用

如果要在后端訪問<li> ,則應將runat="server"作為標簽屬性。 如果是,則li看起來將如下所示:

<li id="face" runat="server"> .. </li>

這樣您就可以像這樣訪問它們:

if (fblink == "")
{ 
   face.Visible=false;
}  

通過使用javascript:

var fblink = '<%= System.Configuration.ConfigurationManager.AppSettings["facebook"].ToString() %>';
if (fblink == "")
{ 
  var liElement =  document.GetElementByID("face");
  liElement.style.display = 'none'; 
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM