如何将 DataBinder.Eval 中值进行判断
在代码:<asp:datalistid="DataList1"runat="server"Width="100%"><ItemTemplate><table><tr><t...
在代码:
<asp:datalist id="DataList1" runat="server" Width="100%">
<ItemTemplate>
<table>
<tr><tr>
<%# DataBinder.Eval(Container.DataItem, "CTPBBasicID")%>
</td></tr>
</table>
</ItemTemplate>
</asp:datalist>
相关问题:
针对数据<%# DataBinder.Eval(Container.DataItem, "ID")%>
本人早期学asp,现改学.net同时由于此文件不具有后台cs文件的权限,只能通过数据显示端进行处理
想要操作的结果为:
当
<%# DataBinder.Eval(Container.DataItem, "ID")%>
与
Session["productsidcookis"]=1001
为1001这个id对应的数据,为否则显示全部数据。
用asp则为:
if Session["productsidcookis"]=id then
response.write "真"
else
response.write "显示全部数据"
end if
在asp.net C##环境中这样用法提示出错:
<%
if (Session["productsidcookis"]==ID.Text)
{
......
}
else
{
.......
}
%>
或者这样也是错误:
<%
if (Session["productsidcookis"]==DataBinder.Eval(Container.DataItem, "ID")%)
{
......
}
else
{
.......
}
%>
-------------------------------
或者说:
<asp:datalist id="DataList1" runat="server" Width="100%">
<ItemTemplate>
<table>
<tr><tr>
<% = CTPBBasicID %>‘但这样的应用是错误的,如果是这样的话就可以通过if之类的进行判断
</td></tr>
</table>
</ItemTemplate>
</asp:datalist>
希望能够得到哪位高手的指点和帮助,非常感谢
对以上问题做补充,也就是对通过前台对显示的数据进行过滤,
比如我们要显示的产品数据有100条,对其中产品类为:”电脑“ 的进行显示,其它的不进行显示也就这个意思
由于没有cs文件的权限,所以不知道怎么处理
回答者: xx_lzj - 高级魔法师 七级 按用三元表达式:
<%= (Session["k"]!=DataBinder.Eval(Container.DataItem,"ID"))?"筛选":"全部"%>
<b>找不到类型或命名空间名称“Container”(是否缺少 using 指令或程序集引用?)</b> 展开
<asp:datalist id="DataList1" runat="server" Width="100%">
<ItemTemplate>
<table>
<tr><tr>
<%# DataBinder.Eval(Container.DataItem, "CTPBBasicID")%>
</td></tr>
</table>
</ItemTemplate>
</asp:datalist>
相关问题:
针对数据<%# DataBinder.Eval(Container.DataItem, "ID")%>
本人早期学asp,现改学.net同时由于此文件不具有后台cs文件的权限,只能通过数据显示端进行处理
想要操作的结果为:
当
<%# DataBinder.Eval(Container.DataItem, "ID")%>
与
Session["productsidcookis"]=1001
为1001这个id对应的数据,为否则显示全部数据。
用asp则为:
if Session["productsidcookis"]=id then
response.write "真"
else
response.write "显示全部数据"
end if
在asp.net C##环境中这样用法提示出错:
<%
if (Session["productsidcookis"]==ID.Text)
{
......
}
else
{
.......
}
%>
或者这样也是错误:
<%
if (Session["productsidcookis"]==DataBinder.Eval(Container.DataItem, "ID")%)
{
......
}
else
{
.......
}
%>
-------------------------------
或者说:
<asp:datalist id="DataList1" runat="server" Width="100%">
<ItemTemplate>
<table>
<tr><tr>
<% = CTPBBasicID %>‘但这样的应用是错误的,如果是这样的话就可以通过if之类的进行判断
</td></tr>
</table>
</ItemTemplate>
</asp:datalist>
希望能够得到哪位高手的指点和帮助,非常感谢
对以上问题做补充,也就是对通过前台对显示的数据进行过滤,
比如我们要显示的产品数据有100条,对其中产品类为:”电脑“ 的进行显示,其它的不进行显示也就这个意思
由于没有cs文件的权限,所以不知道怎么处理
回答者: xx_lzj - 高级魔法师 七级 按用三元表达式:
<%= (Session["k"]!=DataBinder.Eval(Container.DataItem,"ID"))?"筛选":"全部"%>
<b>找不到类型或命名空间名称“Container”(是否缺少 using 指令或程序集引用?)</b> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询