2017-09-25 4 views
0

MVCを使用して特定のID値に関して単一のイメージを表示する方法は?

<div class="photo"> 
    @foreach (var imgPath in Directory.GetFiles(Server.MapPath("~/ComapnyLogo"), "*.png")) 
    { 
     var img = new FileInfo(imgPath); 
     <img src="@Url.Content(String.Format("~/ComapnyLogo/{0}", img.Name))" /> 
    } 
</div> 

隠されたID

<input type="hidden" value="@ViewBag.hdnCompany" id="hdnCompany" /> 

Image

public ActionResult ViewCompany() 
     { 
      var data = dp.Company.SqlQuery("Select * from CompanyRegistration").ToList(); 
      return View(data); 
     } 
+0

1つのイメージだけが必要な場合、なぜそれらをすべて反復処理していますか?隠しフィールドにはどのような値が格納されていますか?それはただのイドですか? _just_Idでイメージパスを作れますか? – maccettura

+0

@maccetturaセッションIDを使用して画像を保存しました –

答えて

0

..私のコード全体の画像が表示されていますが、私は、特定のID値の画像が表示されるべき必要で小さなミスI問題を解決しました

<img src="@Url.Content(String.Format("~/ComapnyLogo/" + MainModel.CompanyID + ".png"))" /> 

私の側ではこのコードがうまくいきます..

関連する問題