2016-05-11 4 views
1

このASP.NET image uploadガイドでasp.net mvc 5アプリケーションを作成しようとしています。View、Cloudinary APIガイドのC#コード

ガイドのこの部分(on the photo here)に興味があります: 私はその部分を理解していますので、私のView(cshtml)ページにコードを書くことになっています。 ( "<"スクリプトの ">"タグにjsとスクリプトを追加する前の原因)

ビューにそのようなC#コードを書き込むにはどうすればよいですか?どこが間違っていますか?

string cors_location = (new UriBuilder(Request.Url.AbsoluteUri) { Path = Url.Content("~/Content/cloudinary_cors.html") }).ToString(); 
+0

を確認してください。それが動作します非サーバーアプリでなければなりませんクライアントサイドでは、私のサーバーは、アップロードされたファイルのリンクを取得する必要があります –

答えて

1

C#のコードは、一般的に、このようなサーバ側のブロックに属する

@{ 

string cors_location = (new UriBuilder(Request.Url.AbsoluteUri) 
    { Path = Url.Content("~/Content/cloudinary_cors.html") }).ToString(); 


} 
1

どのように私はビューで、このようなC#のコードを書くことができますか?どこが間違っていますか?

こんにちは。 「@」を追加することにより、このような も

@{string cors_location = (new UriBuilder(Request.Url.AbsoluteUri) { Path = Url.Content("~/Content/cloudinary_cors.html") }).ToString();} 

を確認してくださいサインhttp://www.asp.net/web-pages/overview/getting-started/introducing-razor-syntax-c

はあなたが好きな何かを行う必要があり、これを管理するには、アップロードされたファイルのリンクを取得する必要があります私のサーバーこれは:

たとえば、モデルクラスのプロパティを作成します。あなたのビューコントローラで

public string ImgUrl {get;set;} 

あなたはビュー

Img.Url = "My Image Url passed from View"; 

からURL値を渡した後、DBへのあなたのモデルを保存する必要があります。より多くの場合

この情報必要があれば...ビューでhttp://www.mikesdotnetting.com/article/259/asp-net-mvc-5-with-ef-6-working-with-files

+0

うん、私はすべての残りを行う方法を知っている、私はちょうど私の問題をより完全に記述したかった。それにもかかわらず、すべての材料とあなたの反応に感謝します、私はdefntly後でこの記事を読むでしょう。 P.P.あなたに代理人を贈りたいですが、私の担当者は15歳未満です。私はできません。 –

+0

また、コメントブロックで上記のような議論を自由にすることができますか?それとも、stackoverflowはそれを禁じますか? 私はstackoverflowを初めて利用しているので、ここでは何も分かりません。 –

+0

はい。ここで自由に話し合うことができます。 –

関連する問題