venshop_basket (购物车表)里 有一个字段isp(是否是礼包 0 是礼包 1不是礼包)在绑定的时候 要判断购物车里的商品是否是礼包
if(Eval("isp")=="1")
<a href='<%# string.Format("../views.aspx?hw_id={0}",Eval("hw_id")) %>' target="_blank"><%#Eval("hw_name")%></a>
<% }else{%>
<a href='<%# string.Format("../Page.aspx?p_id={0}",Eval("hw_id")) %>' >
<%#Eval("hw_name")%>
</a>
<% } %>这样写报错,具体应该如何写?
if(Eval("isp")=="1")
<a href='<%# string.Format("../views.aspx?hw_id={0}",Eval("hw_id")) %>' target="_blank"><%#Eval("hw_name")%></a>
<% }else{%>
<a href='<%# string.Format("../Page.aspx?p_id={0}",Eval("hw_id")) %>' >
<%#Eval("hw_name")%>
</a>
<% } %>这样写报错,具体应该如何写?
解决方案 »
- 控制TreeView的收展
- <%@ Page Inherits="名字空间.类名" %>
- 快餐连锁管理系统的供应商板块有哪些模块
- 这种效果怎么做???
- 求外部调用支付宝接口的实例程序?
- 1个超难问题,高人帮忙指点一下小弟
- 请高手指点。我的页面如果在一分钟内刷新几次,有时数据库(SQL Server)的连接池会满500,一般也是几百?请问这是怎么回事?请帮我看看
- 还是关于一个datagrid的一个老问题!请问在datagrid中能不能加上一个checkbox?
- 斑竹请看,当中奥秘请赐教
- 怎么用ASP.NET做一个多功能登录界面
- Asp.net 中 对word文档操作时 添加引用出错 急急急!!!
- Extjs
Eval绑定的应该是实体类的属性名而不是字段名!
我后面有一个<a></a>超链接 ,放在?后面会报错
<a href='<%# string.Format("../views.aspx?hw_id={0}",Eval("hw_id")) %>' target="_blank"><%#Eval("hw_name")%></a>
<% }else{%>
<a href='<%# string.Format("../Page.aspx?p_id={0}",Eval("hw_id")) %>' >
<%#Eval("hw_name")%>
</a>
<% } %>
前台:
<a href='<%=GoUrlByIsp(Eval("isp").ToString(),Eval("hw_id").ToString(),Eval("p_id").ToString()) %>' target="_blank"><%#Eval("hw_name")%></a>
后台:
public string GoUrlByIsp(string isp, string hw_id, string p_id)
{
if (isp == "1")
return "views.aspx?hw_id=" + hw_id;
else
return "Page.aspx?p_id=" + p_id;
}
如<%# Eval("aa")=="00"?Response.Write(aa):Response.Write("bb")%>
这样做,我用过,是可以通过的.
试了 最后页面上显示的是产品名称 商品单价 销售数量 价格合计
<a href='
这样写 会报错:Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
楼主看这样行么?
前台:
<a href=' <%=GoUrlByIsp(Eval("isp").ToString(),Eval("hw_id").ToString(),Eval("p_id").ToString()) %>' target="_blank"> <%#Eval("hw_name")%> </a>
后台:
public string GoUrlByIsp(string isp, string hw_id, string p_id)
{
if (isp == "1")
return "views.aspx?hw_id=" + hw_id;
else
return "Page.aspx?p_id=" + p_id;
}
运行页面上显示:产品名称 商品单价 销售数量 价格合计
<a href='
{
string url="";
if (isp == "0")
url= "../views.aspx?hw_id=" + id;
else if (isp == "1")
url= "../Page.aspx?p_id="+id; return url;
}狂晕 ,开始在引用的时候 是<a href='<% ReturnUrl(Eval("isp").ToString(),Eval("hw_id").ToString()) %>' 掉了 # 应该是<a href='<%#