【问题标题】:Pass the Value on Button Click Knockout MVC在按钮上传递值单击敲除 MVC
【发布时间】:2014-09-26 21:58:17
【问题描述】:

我需要在 MVC 中单击敲除按钮时传递 guid。但是当我尝试这个时它在 line item.Id 行上显示错误。我正在使用淘汰赛 mvc Master 项目来执行此操作。任何人都可以帮我解决这个问题吗???

<tbody>
    @using (var items = ko.Foreach(m => m.managexmlfiles))
    {
        <tr>
            <td></td>
            <td>@items.Html.Span(item => item.DisplayName)</td>
            <td>@items.Html.Span(item => item.DownloadedDate)</td>
            <td>@items.Html.Span(item => item.UpdateDate)</td>                                    
            <td>@ko.Html.Button("Download", "DownloadFile", "UpdateDatabase", new { Id = item.Id })</td>
            <td></td>
        </tr>
    }
    </tbody> 

【问题讨论】:

    标签: asp.net-mvc razor mvvm knockout.js


    【解决方案1】:

    如果错误与item.Id 是可观察到的淘汰有关,您可以通过调用item.Id() 来访问该值。有问题的行将是:

    <td>@ko.Html.Button("Download", "DownloadFile", "UpdateDatabase", new { Id = item.Id() })</td>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 2020-12-27
      • 2012-09-01
      • 2019-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多