<td style="font-size:1em;font-family:Verdana;color:darkkhaki">
@item.ObjQuestions.QuestionText.Replace("____", "<input type='Text'></input>")
</td>
Run Code Online (Sandbox Code Playgroud)
我已经看到很多类似的问题,但是我想这不是重复的问题,因为所有问题都是如何在服务端添加控件。我想替换object.property在cshtml视图中输入的字符串。我想插入一个文本框(或任何html控件)来代替一些特殊字符。
上面的代码片段仅替换<input type='Text'></input>为文本。
例如
CSS的缩写是##
这里的##应该替换为文本框。
默认情况下,MVC将HTML对视图中的所有字符串进行编码。您已经告诉它将其输出为原始HTML字符串,而不是使用Html.Raw:
@Html.Raw(item.ObjQuestions.QuestionText.Replace("____", "<input type='Text'></input>"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1625 次 |
| 最近记录: |