0
도와주세요.asp.net Eval 함수에서 여러 조건을 사용하여 templatefield에서 버튼을 활성화 및 비활성화하는 방법은 무엇입니까?
Enabled='<%# Eval("QuestionType").ToString()!="long text" ? true: Eval("QuestionType").ToString()!="short text" ? true : false%>'
편집 : 또 다른 방법은 단지 방법을 추가하는 것입니다 내가 사용하고 질문 유형에 조건부로 선택 버튼을 비활성화 할
내 코드
<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>
Mr.Steve, 감사하지만 작동하지 않을까합니다. –
이 문제에 대한 다른 해결책이 있다면 알려주시겠습니까? –
예, 대개 코드에서 수행합니다. 편집을 참조하십시오. –