请教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