2016-04-16 10 views
2

に基づいて例えばのように、この単純なのhref、:隠すASCXマークアップは、私は、ascxファイル内のいくつかの小さなマークアップを持っている状態

if (siteUrl) { 
    <a href="<%= siteUrl %>"> <%= Message here %> </a> 
} 
// otherwise don't display Url and message 

(分離コードファイル内の変数がnullの場合、私は非表示にしたいこと。) 明らかに上記のコードは試みであり、ascxで動作するように調整する必要があります。

これを行うにはどうすればよいですか?たとえば、マークアップをascxの何らかのプレースホルダに置いて、それを条件で見えるようにする方法はありますか?構文のヒントは高く評価されました。本当にありがとう。あなたが<% %>を使用

答えて

1

同様の方法は、単に=を追加しないと、あなたのコードは、のようになります:

<% if (!string.IsNullOrEmpty(siteUrl)) {%> 
    <a href="<%= siteUrl %>"> <%= MessageMe %> </a> 
<% }%> 

またScott Guthrie block for that syntax

を読むことができます
関連する問題