我有一个显示动态数据的视图。我从动态数据构建字符串并将其分配给文本框值属性。但我的复选框值被截断。
System.Text.StringBuilder MyStringBuilder = new System.Text.StringBuilder("Hello world");
MyStringBuilder.Append(dynamic data retrieved);
<input type="text" value=@MyStringBuilder />
但是当我获取该值时,它返回Hello并截断剩余的字符串。 知道我哪里出错了?
答案 0 :(得分:1)
由于value
属性周围没有引号,因此很可能只将字符串的第一个单词视为实际值。尝试在value
属性周围添加引号,并在字符串构建器对象上显式调用.ToString()
:
<input type="text" value="@MyStringBuilder.ToString()" />