【问题标题】:Convert Dropdown list value to int before sending to model在发送到模型之前将下拉列表值转换为 int
【发布时间】:2012-06-29 15:29:12
【问题描述】:

我有一个表单,以及该表单中的一个下拉列表,其项目的值是字符串类型。我需要将所选列表项的值存储到 Book.PublisherId,它是 int。我如何编辑下面的代码,假设 PublisherId 是字符串?

@Html.DropDownListFor(model => model.Book.PublisherId, Model.items);

【问题讨论】:

标签: asp.net-mvc-3 entity-framework-4 linq-to-entities


【解决方案1】:

您无需更改任何内容。如果 Model.items 中的值可以转换为 int,则在提交表单后,您将在 Book.PublisherId 属性中获得正确的 int 值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 1970-01-01
    • 2015-06-01
    • 2019-12-22
    • 1970-01-01
    相关资源
    最近更新 更多