如何插入“>”在MVC .cshtml文件的引用淘汰区域?

时间:2013-03-21 19:38:24

标签: asp.net-mvc razor knockout.js knockout-2.0

我有以下内容:

<select id="countries" 
   data-bind='
      options: selectedContinent() ? countries : null, 
      optionsValue : "Id", 
      optionsText: "Name", 
      optionsCaption: "[Please select a country]", 
      value: selectedCountry,
      visible: (countries() && countries().length > 0)'>
</select>

不幸的是,这显示IDE中由“&gt;”引起的错误在data-bind的最后一行。有没有办法可以逃避这个,所以它不会显示错误?

1 个答案:

答案 0 :(得分:1)

您是否尝试将data-bind属性放在双引号中,并将属性中的值用单引号括起来?您可能还需要从同一行开始使用它的第一个值:

<select id="countries" 
   data-bind="options: selectedContinent() ? countries : null, 
      optionsValue : 'Id', 
      optionsText: 'Name', 
      optionsCaption: '[Please select a country]', 
      value: selectedCountry,
      visible: (countries() && countries().length > 0)">
</select>