我们的网络应用程序中有一个 Razor 表单。在与客户会面期间,我们了解到此表单中的一个字段应接受以下输入:
- 逗号分隔的数字列表
- 包括用破折号表示的数字范围
例如,最终用户可能输入45,50-53,65
代表数字 45、50、51、52、53、65 的列表。我假设文本框也可能包含应忽略的任意空格(因此45, 50-53, 65
表示相同信息)。
如何使用 Razor 在 MVC 4 中设置这样的文本框?尤其是,
- 如何在我的 Razor 视图中创建文本框?
- 我将如何在模型的文本框中表示信息?
- 我如何将文本框数据绑定到模型?
- 如何为文本框设置验证?