0

私のMVCアプリケーションでは、ユーザーはさまざまなタイプのファイル(pdf、jpg、txtなど)をアップロードでき、各タイプに固有のアイコンを表示したいのですが、現在、目的のために1つのアイコン(pdf)を使用しています。ファイルの種類、関連するアイコンが表示されます。この目的に使用できるアプローチの種類を教えてください

<td>
@if (item.CalibratedBy != null){
<a href = @Url.Action("ViewCertificate", new { fileName = item.CalibrationCert }) > 
<img src = "@Url.Content("~/Content/Icons/pdf.jpg")"  alt = "attachment" /> </a>
}
</td>
4

1 に答える 1

2
  1. プロパティとして必要な拡張タイプを公開しますitem(おそらくモデルを介して渡されます)
  2. 使用する適切なアイコン ファイルへのパスを受け取って返すHtmlHelper拡張メソッドを作成します。これをタグitem.FileTypeで呼び出します。<img>
于 2013-02-25T14:36:47.273 に答える