将模型值传递给Jquery函数

时间:2018-11-12 11:21:37

标签: jquery asp.net-mvc razor model

当我单击超链接时,我试图将模型的值传递给jquery函数( openBookingSnap )。 但是我无法传递价值。 这是我的CSHTML代码。请告诉我我在这里想念什么?

 @model List<Model.Booking> 
 @using (Html.BeginPanel(true))
 {
   <table>
    <tr>
        @for (int i = 0; i < Model.Count; i++){
          if (i > 0 && i % 3 == 0)
          {
            @:</tr><tr> 
          }
          <td>
            <div id="dataListItem" style ="width: 90px"><a style="cursor: pointer;" onclick="VslVoy.Ux.openBookingSnap(Model[i].bkgNoUid);">@Html.DisplayFor(m => Model[i].bkgNo)</a></div>
          </td>
        }
     </tr>
 </table>

 }

1 个答案:

答案 0 :(得分:0)

我认为您在模特之前就缺少@-尝试这样

onclick="VslVoy.Ux.openBookingSnap(@(Model[i].bkgNoUid));"

希望它有效-编码愉快!!