在Razor View ASP.NET MVC中,空间未正确映射的模型属性值

问题描述 投票:0回答:1

我在员工模型中有一个属性FirstName,FirstName的值是bilal khan,当我获取数据并将其映射到html标签时,在空格字未映射后它被错误地解析。

public Class Employee
{
    public string FirstName {get; set; }
}
//set employee FirstName="Bilal Khan"

我强烈地使用employee类键入视图绑定

@foreach (var item in Model)
{
    <li [email protected] class="person"  [email protected]>
}

浏览器输出

当我在浏览器中检查元素上面的信息显示时

<li id="1" class="person active" data-chat="1" data-chat-sender="15" data-chat-reciever="20080" data-chat-recievername="bilal" khan="">

你可以看到它需要第一个词而不是第二个词。

c# asp.net-mvc razor
1个回答
3
投票

您需要用引号括住属性值

<li id="@item.ChatDialogID" class="person" data-chat-recievername="@item.RecieverDisplayName">
© www.soinside.com 2019 - 2024. All rights reserved.