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

用户名

我必须在网格视图中使用多个if else语句,如果代码==“ 1”,然后是“ Test1”,如果其“ 2”,然后是“ Test2”,如果其“ 3”,则是“ Test3”,如果其“ 4”, Test4“ ..

<asp:Label ID="lblCode" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Code")%>'></asp:Label>

所以我试图包括这样

<asp:Label ID="lblCode" runat="server" Text='<%# if((DataBinder.Eval(Container, "DataItem.Code")).ToString())==" 1" then "Test1" %>'></asp:Label>

它告诉我错误Invalid expression term 'if'..现在该怎么写,请帮助

凯尔西

在这里,您应该改用controlsOnDataBinding事件,并将标记之外的所有逻辑移到后面的代码中。

<asp:Label ID="lblCode" runat="server" Text='' OnDataBinding="lblCode_DataBinding" />

然后实施事件:

protected void lblCode_DataBinding(object sender, System.EventArgs e)
{
    Label lbl = (Label)sender;
    string code = Eval("Code");
    switch (code)
    {
        case "1":
           lbl.Text = "Test1";
           break;
        case "2":
           lbl.Text = "Test2";
           break;
        case "3":
           lbl.Text = "Test3";
           break;
        case "4":
           lbl.Text = "Test4";
           break;
        default:
           lbl.Text = "Unknown";
           break;
    }
}

最好的做法是在代码中保留逻辑。

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在ActionSheet中使用if / else语句?

来自分类Dev

如何在python 2.7中使用内联if else语句单行打印

来自分类Dev

在Corona SDK中,如何在if,elseif,else语句中使用'and'关键字?

来自分类Dev

在Corona SDK中,如何在if,elseif,else语句中使用'and'关键字?

来自分类Dev

如何在python中使用if else语句将列表放入函数中以创建变量?

来自分类Dev

响应后如何在ajax中的div内容中使用if else语句

来自分类Dev

如何在MySQL中使用JOIN编写适当的If ... Else语句?

来自分类Dev

如何在访问器中使用if-else语句?

来自分类Dev

Rails –如何在数组中使用if else语句?

来自分类Dev

如何在反应中使用if else语句验证RegExp?

来自分类Dev

如何在标准Bigquery中使用if-else语句?

来自分类Dev

如何在熊猫数据框中使用If Else语句?

来自分类Dev

如何在Perl中使用else单行语句?

来自分类Dev

如何在if-else语句中使用for循环

来自分类Dev

如何在访问器中使用if-else语句?

来自分类Dev

如何在批处理编程中使用if-else语句?

来自分类Dev

Rails –如何在数组中使用if else语句?

来自分类Dev

如何在Java脚本if / else语句中使用HTML?

来自分类Dev

如何在Selenium IDE中使用if / else语句

来自分类Dev

如何在玉模板中使用else语句?

来自分类Dev

如何在echo语句中使用if和else?

来自分类Dev

如何在Java中缩短if else语句?

来自分类Dev

如何在Python中执行else语句

来自分类Dev

如何在ASP.net剃须刀网页中使用“使用”语句?

来自分类Dev

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

来自分类Dev

如何使用If和else语句在向量中搜索

来自分类Dev

如何使用Angular中的if else语句更改表行的颜色?

来自分类Dev

如何使用 if-else 语句选择不同矩阵中的元素?

Related 相关文章

  1. 1

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

  2. 2

    如何在ActionSheet中使用if / else语句?

  3. 3

    如何在python 2.7中使用内联if else语句单行打印

  4. 4

    在Corona SDK中,如何在if,elseif,else语句中使用'and'关键字?

  5. 5

    在Corona SDK中,如何在if,elseif,else语句中使用'and'关键字?

  6. 6

    如何在python中使用if else语句将列表放入函数中以创建变量?

  7. 7

    响应后如何在ajax中的div内容中使用if else语句

  8. 8

    如何在MySQL中使用JOIN编写适当的If ... Else语句?

  9. 9

    如何在访问器中使用if-else语句?

  10. 10

    Rails –如何在数组中使用if else语句?

  11. 11

    如何在反应中使用if else语句验证RegExp?

  12. 12

    如何在标准Bigquery中使用if-else语句?

  13. 13

    如何在熊猫数据框中使用If Else语句?

  14. 14

    如何在Perl中使用else单行语句?

  15. 15

    如何在if-else语句中使用for循环

  16. 16

    如何在访问器中使用if-else语句?

  17. 17

    如何在批处理编程中使用if-else语句?

  18. 18

    Rails –如何在数组中使用if else语句?

  19. 19

    如何在Java脚本if / else语句中使用HTML?

  20. 20

    如何在Selenium IDE中使用if / else语句

  21. 21

    如何在玉模板中使用else语句?

  22. 22

    如何在echo语句中使用if和else?

  23. 23

    如何在Java中缩短if else语句?

  24. 24

    如何在Python中执行else语句

  25. 25

    如何在ASP.net剃须刀网页中使用“使用”语句?

  26. 26

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

  27. 27

    如何使用If和else语句在向量中搜索

  28. 28

    如何使用Angular中的if else语句更改表行的颜色?

  29. 29

    如何使用 if-else 语句选择不同矩阵中的元素?

热门标签

归档