我想在@()括号内的三元运算符中使用html代码.
示例:
<h1 class="display-4">Welcome @(SignInManager.IsSignedIn(User) ? @user.FirstName : "Maybe you wanna log in?")</h1>
我想做"也许你想登录?"添加到另一行,使用br/、/n或其他任何内容. 我如何才能在不转到另一行代码的情况下做到这一点?
我想在@()括号内的三元运算符中使用html代码.
示例:
<h1 class="display-4">Welcome @(SignInManager.IsSignedIn(User) ? @user.FirstName : "Maybe you wanna log in?")</h1>
我想做"也许你想登录?"添加到另一行,使用br/、/n或其他任何内容. 我如何才能在不转到另一行代码的情况下做到这一点?
使用Html.Raw
可防止对呈现的HTML进行编码:
<h1 class="display-4">Welcome @(SignInManager.IsSignedIn(User) ? user.FirstName : Html.Raw("Maybe you wanna<br> log in?"))</h1>