1
我需要知道如何执行以下直觉上会做的事情(想象一下useGreek()
和useNato()
是每个加载或回传会查询的状态):ASP.NET:以编程方式显示/隐藏单选按钮列表项
<asp:radioButtonList id="rbl" runat="server" autoPostBack="true">
<asp:listItem value="alpha" text="Alpha" />
<% if(useGreek()) { %>
<asp:listItem value="beta" text="Beta" />
<asp:listItem value="gamma" text="Gamma" />
<% } else if(useNato()) { %>
<asp:listItem value="bravo" text="Bravo" />
<asp:listItem value="charlie" text="Charlie" />
<% } %>
<asp:listItem value="delta" text="Delta" />
</asp:radioButtonList>
(它会已经很明显,我通常不要求写了IIS)。
无论如何,ASP.NET不喜欢列表项交错的代码,所以这是一个没有-走。我想有些基于C#的方法可以以某种方式处理这个问题,但我现在已经尝试了几天,但没有运气。
另外,为了清楚起见,我正在寻找一个服务器端解决方案。我对jQuery非常熟悉,但我们试图将此特定表单的大部分处理都保留在客户端之外。
谢谢,派对上。
什么结果你当前的代码获得? – VoodooChild 2011-01-18 22:19:11