Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在按钮上传递值,单击敲除MVC_Asp.net Mvc_Razor_Mvvm_Knockout.js - Fatal编程技术网

Asp.net mvc 在按钮上传递值,单击敲除MVC

Asp.net mvc 在按钮上传递值,单击敲除MVC,asp.net-mvc,razor,mvvm,knockout.js,Asp.net Mvc,Razor,Mvvm,Knockout.js,我需要在MVC中单击取消按钮时传递guid。但当我尝试此操作时,它会在行item.Id行显示错误。我正在使用淘汰mvc主项目来做这件事。有人能帮我吗 <tbody> @using (var items = ko.Foreach(m => m.managexmlfiles)) { <tr> <td></td> <td>@items.Html.Span(i

我需要在MVC中单击取消按钮时传递guid。但当我尝试此操作时,它会在行item.Id行显示错误。我正在使用淘汰mvc主项目来做这件事。有人能帮我吗

<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> 

@使用(var items=ko.Foreach(m=>m.managexmlfiles))
{
@items.Html.Span(item=>item.DisplayName)
@items.Html.Span(item=>item.downloadeDate)
@items.Html.Span(item=>item.UpdateDate)
@按钮(“下载”、“下载文件”、“更新数据库”、新建{Id=item.Id})
}

如果错误与
item.Id
是可观察到的敲除项相关,则可以通过调用
item.Id()
来访问该值。那么,所讨论的问题将是:

<td>@ko.Html.Button("Download", "DownloadFile", "UpdateDatabase", new { Id = item.Id() })</td>
@ko.Html.Button(“下载”、“下载文件”、“更新数据库”,新建{Id=item.Id())