2017-06-03 2 views
0

画像のリストが表示されており、その画像のタイトルをプレースホルダまたはフーバーから表示したいとします。 これを行う方法はありますか?おそらくjqueryやJS?モデルのデータを含むプレースホルダ/フーバー

これは私が別の回避策この問題のために、開発者のためのより簡単に見つけ

@using (Html.BeginForm()) 
{ 
    <div>@Html.DisplayFor(@model => model.Product)</div> 
    if (Model.Images != null) 
    { 
     foreach (var item in Model.Images) 
     { 
      <img src='@Url.Content(item.ImagePath)' alt="Image" onclick="SendEmail()" id="images" class="imagethesame" placeholder="@Model.Product??" /> } 
    } 

} 

答えて

0

私の見解です。コントローラからのデータにはSweetAlertのスタイリッシュなポップアップでJSonが付属しています。

function GetNames() { 
     $.ajax({ 

      url: '@Url.Action("GetProductName","Shop")', 
      type: 'GET', 
      dataType: 'json', 
      success: function (data) { 

       swal({ 
        title: data + " costs 4$. Click Ok for adding it to your shopping cart! ", 
       }, 

      function() { 
       window.location = '@Url.Action("Index", "MainPage")'; 
      }) 
      } 
     }); 
    } 

おそらく質問には関係しませんが、シンプルで洗練された解決策です。

関連する問題