属性值中的 Space 被替换为 "(引号)
Space in attribute value gets replaced by " (quotation mark)
当我插入一个带有空格的字符串作为属性值时,它会被引号替换。
例如,
@foreach (string file in files) {
<div class="item active">
<img class="img-responsive" src=@file alt="Book cover">
</div>
}
它被渲染为
<div class="item active">
<img class="img-responsive" src="c:\users\raghav" sharma\documents\visual="" studio="" 2013\projects\bookhive\bookhive\content\images[=12=]07282311-1.jpg="" alt="Book cover">
</div>
真是气死我了。我不知道为什么会这样我已经搜索了整个互联网,但到目前为止一无所获。
在值周围使用引号,例如
src="@file"
应该像这样包装 @file
的值:
src="c:\users\raghav sharma\documents\visual="
Razor 解析器将足够智能地识别引号中的 @file
并将其替换为 @file
.
的值
当我插入一个带有空格的字符串作为属性值时,它会被引号替换。 例如,
@foreach (string file in files) {
<div class="item active">
<img class="img-responsive" src=@file alt="Book cover">
</div>
}
它被渲染为
<div class="item active">
<img class="img-responsive" src="c:\users\raghav" sharma\documents\visual="" studio="" 2013\projects\bookhive\bookhive\content\images[=12=]07282311-1.jpg="" alt="Book cover">
</div>
真是气死我了。我不知道为什么会这样我已经搜索了整个互联网,但到目前为止一无所获。
在值周围使用引号,例如
src="@file"
应该像这样包装 @file
的值:
src="c:\users\raghav sharma\documents\visual="
Razor 解析器将足够智能地识别引号中的 @file
并将其替换为 @file
.