ModelBinding asp.net MVC 列表
我有以下课程:
public class Movie
{
string Name get; set;
string Director get; set;
IList<String> Tags get; set;
}
如何绑定标签属性?到一个简单的输入文本,以逗号分隔。但仅适用于我正在编码的控制器,不适用于孔应用程序。 谢谢
I have the following class:
public class Movie
{
string Name get; set;
string Director get; set;
IList<String> Tags get; set;
}
How do I bind the tags properties? to a simple imput text, separated by commas. But only to the controller I'am codding, no for the hole application.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以从编写自定义模型绑定器开始:
然后将其应用到应该接收输入的特定控制器操作:
现在,当您发送以下 GET 请求时:
或使用 HTML
Movie
模型应正确绑定在控制器操作中,并且仅在此控制器操作内。You could start with writing a custom model binder:
and then applying it to a particular controller action which is supposed to receive the input:
Now when you send the following GET request:
Or POST request with an HTML
<form>
:The
Movie
model should be bound correctly in the controller action and only inside this controller action.