如何在asp.net Eval函数中使用多个条件来启用和禁用templatefield中的按钮?

穆罕默德·沙班(Mohamed Shaban)

请帮忙。我想根据问题类型有条件地启用和禁用选择按钮

我的代码是

<ItemTemplate>
        <asp:Button ID="btn_EditSurveyQuestion" runat="server" CausesValidation="False" CommandName="Edit" Text="Edit" />
        &nbsp;<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   %>' />
        &nbsp;<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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在asp.net的GridView中启用和禁用按钮

来自分类Dev

如何通过选择ASP.NET中的单选按钮来启用和禁用下拉列表

来自分类Dev

如何在ASP.NET中使用<%%>?

来自分类Dev

如何在asp.net中使用<%%>?

来自分类Dev

如何在ASP.NET 5中使用SignalR

来自分类Dev

如何在ASP.NET中删除asp:calendar的“周末”?

来自分类Dev

如何在asp.net中的DataBinder.Eval中使用IF ELSE语句

来自分类Dev

如何在ASP.NET MVC中使用多个提交按钮

来自分类Dev

如何在ASP.NET中使多个controlParameter过滤GridView?

来自分类Dev

如何在ASP.NET 4.5中禁用对控件的验证

来自分类Dev

如何在asp.net中默认选择单选按钮

来自分类Dev

如何在asp.net中默认选择单选按钮

来自分类Dev

如何让一个按钮在 ASP.net MVC 中同时“启用”和“禁用”

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.net中使用ApplicationUserManager?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

来自分类Dev

如何在ASP.NET MVC中使用AngularJS?

来自分类Dev

如何在ASP.NET中使用标记声明对象

来自分类Dev

如何在ASP.NET Core应用中使用HttpClient

来自分类Dev

如何在ASP.NET Core中使用jquery

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在asp.net中使用Telerik控件?

来自分类Dev

如何在asp.net中使用Page_Init

来自分类Dev

如何在ASP.NET网站中使用JMail组件?

来自分类Dev

如何在ASP.net控件中使用twitter bootstrap?

来自分类Dev

asp.net-如何在Sql中使用变量?

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在asp.net中使用Page_Init

来自分类Dev

如何在asp.net-vb中使用合并功能?

Related 相关文章

热门标签

归档