有没有更好,更清洁,设置selected ="true"的方法?也许是嵌套的?
<select id="State" name="State" if="(Model.StateList.Count() > 0 )" >
<option value="">Select One</option>
<for each="KeyValuePair<string, string> item in Model.StateList">
<option value="${item.Value}" if="(Model.State == item.Value)" selected="true" >${item.Key}</option>
<option value="${item.Value}" if="(Model.State != item.Value)">${item.Key}</option>
</for>
</select>
Run Code Online (Sandbox Code Playgroud)
<select id="State" name="State" if="Model.StateList.Any()" >
<option value="">Select One</option>
<option each="var item in Model.StateList" value="${item.Value}" selected="true?{Model.State == item.Value}" >${item.Key}</option>
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1594 次 |
| 最近记录: |