Asp.net mvc 3 MVC3三元问题

Asp.net mvc 3 MVC3三元问题,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我怎样才能做到这一点 title="@(Request.IsAuthenticated ? ("Manage Your Appointments," Model.User.FirstName Model.User.LastName) : "Book Your Appointment")" 我假设title是一个html属性。在这种情况下,您可能可以在外部字符串中使用撇号 更新:我在最初的回答中完全忽略了FirstName和LastName。假设这些应该连接起来 title='@(Request

我怎样才能做到这一点

title="@(Request.IsAuthenticated ? ("Manage Your Appointments," Model.User.FirstName Model.User.LastName) : "Book Your Appointment")"

我假设
title
是一个html属性。在这种情况下,您可能可以在外部字符串中使用撇号

更新:我在最初的回答中完全忽略了
FirstName
LastName
。假设这些应该连接起来

title='@(Request.IsAuthenticated
         ? ("Manage Your Appointments, " + Model.User.FirstName + " " + Model.User.LastName)
         : "Book Your Appointment")'

@皮尔扎达更新。这样更好吗?如果没有,您会遇到什么错误?此更新有效。错误是说“预期”没有其他内容。可能是由于+“”+