【问题标题】:concatenating strings in razor views在剃刀视图中连接字符串
【发布时间】:2021-07-28 17:16:52
【问题描述】:

我正在尝试在我的模型中连接字符串 firstname 和 lastname。当我运行我的项目时,我收到一条错误消息,内容为....*

InvalidOperationException:模板只能与字段一起使用 访问、属性访问、一维数组索引或 单参数自定义索引器表达式。

这是给我错误的代码行。

<input asp-for="@(Model.ContactPersonName + "" + @Model.ContactPersonSurname)" class="form-control" />

【问题讨论】:

标签: c# asp.net-mvc asp.net-core model-view-controller razor


【解决方案1】:

如果你想用@(Model.ContactPersonName + "" + @Model.ContactPersonSurname)设置值,你可以使用value=...asp-for将指定模型属性的名称提取到呈现的HTML中。并且只能提取一个模型属性。

<input value="@(Model.ContactPersonName + "" + @Model.ContactPersonSurname)" class="form-control" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2016-06-25
    相关资源
    最近更新 更多