如何使@Text充当参数但在文本内?
例如,这里
<div class="alert alert-@AlertClassType">some@Text</div>
some@Text 被视为纯文本,
但是当string Text="thing"时,我期望结果中有“某物”。我很清楚,不是吗?
如果我愿意的话
<div class="alert alert-@AlertClassType">some @Text</div>
它会“工作”,但是 @ 之前的额外空格也会出现在渲染的内容中,
如何避免这种情况?
@
符号表示 C# 代码块的开始,如果与现有标记一起使用,那么您需要使用@
显式指定您正在使用的是代码块()
。另一个提示,如果您想指定
@()
您使用的不是代码块,那么您可以使用@@
转义序列。片段