我需要在下划线模板中添加一些 UI 逻辑,但我很难理解语法。我在 ASP.Net MVC .aspx 视图中使用模板,因此我必须更改模板设置以使用 {%= %}、{%- %} 和 {% %}。
我正在尝试使用模型属性“SortOrderCount”和“CurrSortOrder”在表格行中生成选择列表。
这是我到目前为止所拥有的,但它出错了,我的 for 循环中的 i 被输出为文字“i”字符。语法太糟糕了...大声笑
<td>{% if (CurrSortOrder) { %}
<select>
{% for (var i = 1; i <= {%= SortOrderCount %}; i++) { %}
<option value="{%= i %}" {%= i == CurrSortOrder ?
selected="selected" : "" %}>{%= i %}</option>
{% } %}
</select>
{% } %}
</td>
编辑 - 这是西蒙的代码现在的样子。
<option value="1" {%="(i" =="CurrSortOrder)" ?="" 'selected="selected" ''="" :="" ""="" %}="">1</option>