为什么Razor在html元素上设置条件样式的方式总是html编码不正确

弗兰克·雷

使用剃刀有条件地在html元素上设置样式始终会编码'字符,并呈现为'。(这会产生错误的html,这意味着浏览器不会呈现所应用的样式。

我尝试了以下方法:

<tr ID="Question-Answer-@(item.QuestionID)" @(!firstItem ? Html.Raw("style=\'display: none\'").ToString() : "" )>   
<tr ID="Question-Answer-@(item.QuestionID)" @(!firstItem ? HttpUtility.HtmlDecode("style=\'display: none\'") : "" )>
<tr ID="Question-Answer-@(item.QuestionID)" @(!firstItem ? "style=\'display: none\'" : "" )>
<tr ID="Question-Answer-@(item.QuestionID)" @(!firstItem ? "style='display: none'" : "")>
<tr ID="Question-Answer-@(item.QuestionID)" @(!firstItem ? new HtmlString("style=\'display: none\'").ToString() : "" )>     

这两个代码示例均产生以下内容:

<tr ID="Question-Answer-2" style=&#39;display: none&#39;>
and I need:
<tr ID="Question-Answer-2" style='display: none'>
弗兰克·雷

这是我的问题的答案:

<tr ID="Question-Answer-@(item.QuestionID)" @{if (!firstItem) { <text> style='display: none' </text> } }>

(nb。我仍然不明白为什么我在上面尝试的5种不同的方法不起作用)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的 HTML div 显示不正确?

来自分类Dev

为什么$ HOME设置不正确

来自分类Dev

即使段落样式正确,TOC也不正确:为什么?

来自分类Dev

HTML视频currentTime设置不正确

来自分类Dev

为什么这是不正确的?(编码时代的挑战)

来自分类Dev

为什么Eratosthenes筛网的这种实现方式不正确?

来自分类Dev

为什么我的代码条件不正确?

来自分类Dev

为什么我的元素的颜色不正确?

来自分类Dev

为什么隐藏溢出元素的 scrollHeight 属性不正确?

来自分类Dev

为什么我的Gulp构建任务设置不正确?

来自分类Dev

为什么从字符中设置的时区不正确

来自分类Linux

为什么这个shell变量设置不正确

来自分类Dev

HTML- 多个不正确的水平对齐方式

来自分类Dev

为什么输出在逻辑上不正确?

来自分类Dev

为什么标记使用不当和不正确的HTML仍然可以使用?

来自分类Dev

对HTML的新手,为什么此代码不起作用?文字显示不正确吗?

来自分类Dev

返回的 html 元素数量不正确

来自分类Dev

卡布局在HTML中设置不正确

来自分类Dev

我的 html 上的 CSS 代码错误(不正确匹配)

来自分类Dev

为什么我的数学代码总是说我的答案不正确?

来自分类Dev

为什么要在<html>元素上设置零边距?

来自分类Dev

数字的总和不正确。为什么?

来自分类Dev

为什么代码分析不正确?

来自分类Dev

为什么不正确检查“是”?

来自分类Dev

为什么刻度数不正确?

来自分类Dev

为什么这个 ENTRYPOINT 不正确?

来自分类Dev

为什么数字不正确?

来自分类Dev

为什么这种排序不正确

来自分类Dev

为什么LDA预测不正确