0
我知道可以通过改变强类型局部视图来改变任何.NET类型的视图表示。最流行的例子是DateTime实例上简单的ToString()调用被改为一个漂亮的JQuery UI日历。
我的问题是 - ASP.NET MVC如何知道在绑定到视图模型的属性时使用JavaScript控件的属性?有没有一个约定(或至少菲尔哈克贴吧)?如果是这样,ASP.NET MVC和JS库都需要某种规则,或者只有一方?ASP.NET MVC如何知道绑定时要使用哪个JavaScript控件属性?
所以如果我使用另一个控制(比方说,JQuery滑块重写Int32外观),它会工作得很好吗?不需要添加额外的逻辑? – chester89 2010-10-21 09:11:02
不需要添加任何逻辑。只要您在查询字符串或帖子正文中发送“Value = 1234”的示例,无论您使用哪个GUI小部件,默认的模型绑定器都会将您的模型的“Value”属性设置为“1234”。 – 2010-10-21 09:12:25
也许这里的问题是,这个额外的js控件不会把数据放在帖子中或得到。如果您希望在提交表单时发生这种情况,请检查js控件的文档,其中一些需要您在js控件上发布提交或保存命令,然后才会使用表单发布。 – CrazyDart 2010-10-21 22:19:50