我在MVC3视图中有这个代码。但是当我浏览它时它只显示W.为什么空格后没有显示任何内容?有没有更好的方法来使用< input>
代码显示此文字?
@var text = "W Z";
<input type=text value=@text >< /input>
答案 0 :(得分:1)
用两个""
包裹它,如:
var text = "W z";
<input type="text" value="@text" />
答案 1 :(得分:1)
以@ MGA的答案为基础, 请考虑您所拥有的代码已转换为
在您的浏览器呈现之前 <input type=text value=W Z></input>
。 “W”之后的空格将是终止分隔符,除非您用双引号将值换行(value =“@ text”)