在twitterbootstrap.mvc中指定数据绑定属性

时间:2013-05-21 19:41:59

标签: asp.net-mvc asp.net-mvc-4 twitter-bootstrap knockout.js knockout-mvc

我正在使用knockout js和twitter-bootstrap.mvc4 ....

我无法将这两者结合起来指定客户数据绑定属性

@Html.TextBoxFor(m => m.Id, new Dictionary<string, object> { { "data-bind", "value: SupplierName" } })  

但是如何在bootstrap

中执行此操作
@Html.Bootstrap().TextBoxFor( m=> m.Id).... ????

bootstrap中的textboxfor只接受一个参数。有没有其他方法来指定它?

1 个答案:

答案 0 :(得分:1)

我假设this是您正在使用的项目,因为我无法找到与“twitter-bootstrap.mvc4”或“twitterbootstrap.mvc”的完全匹配。 (在引用您正在使用的第三方库时,请提供源链接,以防不是每个人都熟悉它。)

查看源代码,它确实只占用一个参数,所以基本上,你是SOL。它开源的,所以没有什么可以阻止你分叉并创建自己的版本,甚至直接为这个项目做贡献(只需创建一个新的票证并提交补丁)。

FWIW,你用new Dictionary<string, object>爵士乐杀死了自己。只是做:

@Html.TextBoxFor(m => m.Id, new { data_bind = "value: SupplierName" })