Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
C# 使用敲除在表上单击处理程序_C#_Asp.net Mvc_Knockout 2.0 - Fatal编程技术网

C# 使用敲除在表上单击处理程序

C# 使用敲除在表上单击处理程序,c#,asp.net-mvc,knockout-2.0,C#,Asp.net Mvc,Knockout 2.0,C#/MVC/淘汰赛 我在玩弄knockout,似乎找不到一个click处理程序来处理name列。但是,我可以添加一个图像并为其分配一个单击处理程序。如果为列分配了数据绑定,则这似乎是一个问题 这是一个例子: <tbody data-bind="foreach: CurrentFeeds" class="table-news-body"> <tr class="panel-danger"&g

C#/MVC/淘汰赛

我在玩弄knockout,似乎找不到一个click处理程序来处理name列。但是,我可以添加一个图像并为其分配一个单击处理程序。如果为列分配了数据绑定,则这似乎是一个问题

这是一个例子:

                    <tbody data-bind="foreach: CurrentFeeds" class="table-news-body">
                        <tr class="panel-danger">
                            <td id="AllFeeds" data-bind="text: RSSName, click: $parent.showfeed" class="h3"></td>
                            <td>
                                <a href="#" data-bind="click: $parent.showFeed"class="btn btn-white btn-sm">
                                    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
                                </a>
                            </td>
                            @if (bIsEditor)
                            {
                                <td>
                                    <button data-bind='click: $.deleteFeed' class="btn btn-primary btn-xs">
                                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
                                        Remove
                                    </button>
                                </td>
                            }
                        </tr>
                    </tbody>

@如果(编辑)
{
去除
}
如果我将allfeeds行更改为:

<td id="AllFeeds" data-bind="text: RSSName, click: $parent.showfeed" class="h3"></td>

我没有收到错误消息,但无法单击该列

但是,如果我添加此代码:

<td>
    <a href="#" data-bind="click: $parent.showFeed"class="btn btn-white btn-sm">
        <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    </a>
</td>

我可以点击为它创建的图标


发生了什么?

在您的示例中,尾随的
是另一个
的开始,还是应该是一个
?在某个地方发生了其他事情-在
上执行。我刚刚更新了代码以包含整个块。标记确实匹配…我刚刚注意到您在
上有
showfeed
,在
上有
showfeed
(大写F)-这是您的示例中的问题还是一个打字错误;你搞定了。谢谢我已经习惯了VS自动更正/选择变量和/或告诉我有些不对劲。我希望它在mvc编码中也能做到这一点。非常感谢!