インデックスビューでアップロードされたファイルへのリンク

user3062392

ユーザーがMVC4のコンテンツフォルダーにファイルをアップロードするためのコードを作成しました。

同時にファイルに関する情報がDBで更新されます。

したがって、dbとファイルは2つの異なる場所にあります。

インデックスビューでコードを作成して、ユーザーがリンクをクリックすると、アップロードされたファイル(pdf)が開くようにするにはどうすればよいですか?

データベースの各行にリンクが必要で、「content」フォルダ内の正しいファイルに接続します。

始めるのを手伝ってくれませんか?

 Index


@model IEnumerable<CFire2.Models.DAT_SupplierCon>


@{
ViewBag.Title = "SupplyCon";
}

<h2>SupplyContract</h2>

p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
    <th>
        @Html.DisplayNameFor(model => model.Supplier)
    </th>
    <th>
        @Html.DisplayNameFor(model => model.CompanyName)
    </th>
    <th>
        @Html.DisplayNameFor(model => model.Pdf)
    </th>
    <th></th>
</tr>

@foreach (var item in Model) {
<tr>
    <td>
        @Html.DisplayFor(modelItem => item.Supplier)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.CompanyName)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.Pdf)
    </td>
    <td>
        @Html.ActionLink("EditFile", "Edit", new { id=item.ID }) |
        @Html.ActionLink("EditDetails", "EditDetails", new { id=item.ID }) |
        @Html.ActionLink("Delete", "Delete", new { id=item.ID })
    </td>
</tr>


</table>
グレッグエニス

これをかみそりのテンプレートに追加します

@Url.Content("~/Content/" + item.Pdf)

PDFがファイル名であるかどうかわからない場合は、ファイルの名前を表すモデルのプロパティを使用する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ビルドされたReactアプリのCloudFoundryへの静的ファイルデプロイメントは、ビルドパックを使用しても、ノードデプロイメントであると考えているようです

分類Dev

MVC5でアップロードされたファイルへのリンク?

分類Dev

デルファイでのスレッド化された初期化とクリーンアップ

分類Dev

GitHubリポジトリにアップロードされた最新のファイルへのリンク

分類Dev

アップロードされたドキュメントへのDocusignスタンプ/印刷ファイル名

分類Dev

ファイルアップロードの送信ボタンがクリックされたときに部分ビューのみを更新する

分類Dev

TomcatにデプロイされたSoapUIモックサービスのファイルリソースへのアクセス

分類Dev

Google Chrome デスクトップで削除されたファイルのみのダウンロード履歴をクリアする方法

分類Dev

firebase_authのユーザー情報を他のデータベースにアップロードされたファイルとリンクする方法

分類Dev

DjangoビューでPythonスクリプトを実行する[CSVのアップロード->バッチジオコーディング->スクリプトで生成されたCSVによるダウンロードへのリンクの表示]

分類Dev

リンクされたCSVファイルのビューア

分類Dev

メディアファイルのアップロードは、WordPressのサブディレクトリにインストールされたインスタンスの/ wp / wp-contentではなく/ wp-contentに移動します

分類Dev

アップロードされたファイルのクライアント側をjavascriptで編集する

分類Dev

アップロードされたすべてのファイルがリンクに表示されない

分類Dev

アプリのアップデートをテストするときに、Androidリリースビルドで署名されたAPKのインストールがサイレントにブロックされました

分類Dev

アプリのアップデートをテストするときに、Androidリリースビルドで署名されたAPKのインストールがサイレントにブロックされました

分類Dev

Laravelでアップロードされたファイルの管理-パブリックディレクトリとストレージディレクトリのリンク

分類Dev

Activitiユーザータスクでアップロードされたファイルのコンテンツにアクセスする

分類Dev

アップロードされたファイルのコンテンツをPHPでハッシュする

分類Dev

リモートマシンにデプロイされたkubernetesダッシュボードサービスからローカルラップトップにアクセスしているときに、サイトに到達できない問題

分類Dev

サーバーバックエンド:アップロードされたファイルのファイルパスを生成する方法は?

分類Dev

Rails 4.2.1 + Nginx + Passengerを使用してビルドされたアプリでメモリリークをデバッグし、スレッドプロファイリングを行う方法は?

分類Dev

アンドロイドのリストビューでクリックされたバルブを返す方法は?

分類Dev

AndroidクライアントでのPHPWebサービスファイルのアップロードとダウンロードのロジック

分類Dev

AndroidクライアントでのPHPWebサービスファイルのアップロードとダウンロードのロジック

分類Dev

サブドメインアップロードフォームからメインドメインのディレクトリにアップロードされたファイルを保存する方法

分類Dev

NSPasteboard:約束されたファイルデータを他のサンドボックス化されたアプリにコピーする

分類Dev

Djangoのモデルで指定されたアップロードパスにファイルがアップロードされない理由管理者からアップロードされたときに期待されるディレクトリにアップロードされます

分類Dev

S3の事前署名されたURLファイルのアップロード– nodeJS +クライアント

Related 関連記事

  1. 1

    ビルドされたReactアプリのCloudFoundryへの静的ファイルデプロイメントは、ビルドパックを使用しても、ノードデプロイメントであると考えているようです

  2. 2

    MVC5でアップロードされたファイルへのリンク?

  3. 3

    デルファイでのスレッド化された初期化とクリーンアップ

  4. 4

    GitHubリポジトリにアップロードされた最新のファイルへのリンク

  5. 5

    アップロードされたドキュメントへのDocusignスタンプ/印刷ファイル名

  6. 6

    ファイルアップロードの送信ボタンがクリックされたときに部分ビューのみを更新する

  7. 7

    TomcatにデプロイされたSoapUIモックサービスのファイルリソースへのアクセス

  8. 8

    Google Chrome デスクトップで削除されたファイルのみのダウンロード履歴をクリアする方法

  9. 9

    firebase_authのユーザー情報を他のデータベースにアップロードされたファイルとリンクする方法

  10. 10

    DjangoビューでPythonスクリプトを実行する[CSVのアップロード->バッチジオコーディング->スクリプトで生成されたCSVによるダウンロードへのリンクの表示]

  11. 11

    リンクされたCSVファイルのビューア

  12. 12

    メディアファイルのアップロードは、WordPressのサブディレクトリにインストールされたインスタンスの/ wp / wp-contentではなく/ wp-contentに移動します

  13. 13

    アップロードされたファイルのクライアント側をjavascriptで編集する

  14. 14

    アップロードされたすべてのファイルがリンクに表示されない

  15. 15

    アプリのアップデートをテストするときに、Androidリリースビルドで署名されたAPKのインストールがサイレントにブロックされました

  16. 16

    アプリのアップデートをテストするときに、Androidリリースビルドで署名されたAPKのインストールがサイレントにブロックされました

  17. 17

    Laravelでアップロードされたファイルの管理-パブリックディレクトリとストレージディレクトリのリンク

  18. 18

    Activitiユーザータスクでアップロードされたファイルのコンテンツにアクセスする

  19. 19

    アップロードされたファイルのコンテンツをPHPでハッシュする

  20. 20

    リモートマシンにデプロイされたkubernetesダッシュボードサービスからローカルラップトップにアクセスしているときに、サイトに到達できない問題

  21. 21

    サーバーバックエンド:アップロードされたファイルのファイルパスを生成する方法は?

  22. 22

    Rails 4.2.1 + Nginx + Passengerを使用してビルドされたアプリでメモリリークをデバッグし、スレッドプロファイリングを行う方法は?

  23. 23

    アンドロイドのリストビューでクリックされたバルブを返す方法は?

  24. 24

    AndroidクライアントでのPHPWebサービスファイルのアップロードとダウンロードのロジック

  25. 25

    AndroidクライアントでのPHPWebサービスファイルのアップロードとダウンロードのロジック

  26. 26

    サブドメインアップロードフォームからメインドメインのディレクトリにアップロードされたファイルを保存する方法

  27. 27

    NSPasteboard:約束されたファイルデータを他のサンドボックス化されたアプリにコピーする

  28. 28

    Djangoのモデルで指定されたアップロードパスにファイルがアップロードされない理由管理者からアップロードされたときに期待されるディレクトリにアップロードされます

  29. 29

    S3の事前署名されたURLファイルのアップロード– nodeJS +クライアント

ホットタグ

アーカイブ