0

私には2つのテーブル候補と仕事があります。候補テーブルには性別フィールドがあります。仕事のテーブルには男性と女性がいます。ジョブまたは候補をクリックすると、詳細ページに移動します。このページでは、私は0または1のような性別を持っています。男性または女性の名前は表示されません。テーブルに0や1のような値だけを保存したからです。しかし、UIページに名前を表示する必要があります。ヘルプが必要です。

私のコードは詳細ページにあります、

<p>
      <strong>Gender :</strong>
      <%: Html.Encode(Model.Gender) %>
</p>

考えがある。これを条件付けする場合、コーディング方法を教えてください。

4

1 に答える 1

1

Model.Gender は値が 1 または 0 の整数ですよね。

次のことができます。

<p>
  <strong>Gender :</strong>
  <%: Html.Encode(Model.Gender==1?"male":"female") %>
</p>

もちろん、viewModel オブジェクト (文字列プロパティ ("male"|"female") を持つ) を View に渡す方が良いでしょう。

于 2012-07-18T06:36:04.963 に答える