请帮忙。我想根据问题类型有条件地启用和禁用选择按钮
我的代码是
<ItemTemplate>
<asp:Button ID="btn_EditSurveyQuestion" runat="server" CausesValidation="False" CommandName="Edit" Text="Edit" />
<asp:Button ID="btn_ViewSurveyQuestion" runat="server" CausesValidation="False" CommandName="Select" Text="Select" Enabled='<%# Eval("QuestionType").ToString()!="long text" ? true:false%>' '<%# Eval("QuestionType").ToString()!="short text" ? true:false %>' />
<asp:Button ID="btn_DeleteSurveyQuestion" runat="server" CausesValidation="False" CommandName="Delete" Text="Delete" />
</ItemTemplate>
只需链接您的条件:
Enabled='<%# Eval("QuestionType").ToString()!="long text" ? true: Eval("QuestionType").ToString()!="short text" ? true : false%>'
编辑:另一种方法是将一种方法添加到窗体后面的代码中并绑定到该方法:
Public Function EnableViewSurveyQuestion(questionType As String) As Boolean
Return questionType = "long text" OrElse questionType = "short text"
End Function
然后在标记中:
Enabled='<%# EnableViewSurveyQuestion(Eval("QuestionType").ToString()) %>'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句