在我下面提到的MVC代码中存在一些MVC语法问题。可以请某人协助修复代码问题
if-else阻止。
<select id="VIPGuests" name="VIPGuests" style="width:200px" abindex="0"><option value="">Select VIP</option>
<% foreach (var authorizedGuest in Model.XYZ)
{ %>
<%if(Model.VIPGuests == authorizedGuest.Key )%>
{
<option selected="selected" value=<% = authorizedGuest.Key%>> <% = authorizedGuest.Value%> </option>
}
else
{
<option value=<% = authorizedGuest.Key%>> <% = authorizedGuest.Value%> </option>
}
<%} %>
</select>
我的问题是
Element的开始标记和结束标记之间不允许使用文本 '选择'
答案 0 :(得分:0)
无法测试它,但与此内联的内容应该有效
<select id="VIPGuests" name="VIPGuests" style="width:200px" tabindex="0"><option value="">Select VIP</option>
@{
foreach (var authorizedGuest in Model.XYZ)
if(Model.VIPGuests == authorizedGuest.Key )
@:<option selected="selected" value=“@authorizedGuest.Key”> @authorizedGuest.Value </option>
else
@:<option value=“@authorizedGuest.Key”>@authorizedGuest.Value </option>
}
</select>
答案 1 :(得分:0)
试试这个。所有服务器端代码都放在&lt; %%&gt;中。
generated_word = random.choice(random)