这可能是一个简单的语法问题,但我有一个(bool)模型,我想根据模型的状态将value属性分配给自定义文本。以下是我的代码,我已经被困了一段时间了:
<input type="button" id="btnLikeContent" name="btnLikeContent" value=@{(Model.IsUserLikesContent) ? "Unlike" : "Like"} />
我得到的智能感知错误是“该属性需要一个值,如果该值用引号括起来,则引号必须匹配”
非常感谢任何帮助!
答案 0 :(得分:2)
试试这个,
<input type="button" id="btnLikeContent" name="btnLikeContent" value='@(Model.IsUserLikesContent ? "Unlike" : "Like")' />
答案 1 :(得分:0)
尝试将您的值包装在quote中:
value='@{(Model.IsUserLikesContent) ? "Unlike" : "Like"}'