2013-02-20 49 views
0

首先,是否可以使用@Html.ActionLink与敲除绑定?@ Html.ActionLink with ko data-bind

如果是,我该怎么写?

这就是我需要:

@Html.ActionLink([I want display QuestionID() - a ko view model property] , "Question [controller action name]", "Project [controller name]", new { project = [here should be ProjectID() - a ko view model property] id = [here should be QuestionID() - a ko view model property] }, new Dictionary<string, object> { { "data-bind", "title: 'View detailed question page'" } })) 

在简单的话,它应该看起来像它呈现以下时:

https://plus.google.com/photos/105612417165831662125/albums/5847070406315217649?authkey=CPqQ2oGYn46GFQ

在此先感谢。

+0

你的链接是否只是一个URL的图像? – bdesham 2013-02-20 16:25:32

+0

是的。它托管在Google +上,并且应该是公开的图像。 – Krishna 2013-02-20 19:52:00

+0

但为什么链接到文本的图像?你不能只是在你的问题中包含文本? – bdesham 2013-02-20 23:29:46

回答

1

你当然可以在ActionLink中包含data-bind属性;看看this question and its answers如何做到这一点。但请记住,Knockout纯粹是客户端,所以当你需要Knockout与MVC交谈时,你需要做出某种AJAX请求。