当前位置:编程学习 > C#/ASP.NET >>

请教ASP.NET 如何在客户端根据获取变量执行不同的操作!

大家好!
我知道在客户端可以通过<%# Eval("SortID")%>的方式获取到邦定的数据SortID
如果sortID的值只有两种可能,1或者是0,那次是我可以用 " ?:" 运算符来操作
但是如果我SortID有3个,或4个值!那我该如何操作?
我知道可以在客户端写 下面的代码:
<%
 switch(sortID)
   case 1:
      Response.Write("图1");
      brake;
   case 2:
      Response.Write("图2");
      brake;
   case 3:
      Response.Write("图3");
      brake;
%>

但是现在的问题是,如何把这个sortID给获取到,这是个问题!应为<%# Eval("SortID")%> 是获取的数据邦定的值
在 <%  %>里面有不能获取到这个sortID 的值
请知道的人帮忙解答一下!万分感谢! --------------------编程问答-------------------- 你这些代码是完全可以在cs文件里面写的。
在cs文件中把sortID定义为全局public的就可以了啊  我试过的  好用
你的break打错了。
<%
  switch(sortID)
      case   1:
            Response.Write("图1");
            break;
      case   2:
            Response.Write("图2");
            break;
      case   3:
            Response.Write("图3");
            break;
%> --------------------编程问答-------------------- 因为这里的 <%#   Eval("SortID")%>  GridView 控件<asp:TemplateField>里面的,也就是说如果我在服务器段处理我要获取每行的SortID,并且要跟前台的行对应起来,这又该如何操作呢?
--------------------编程问答--------------------  你写个存储过程 在sql中处理出结果来直接绑定  这样得到什么样的值进行什么样的操作。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,