实现用户登录后才显示产品价格,其中产品价格和一些其它产品参数(如产品名称,产品简介等)放在datalist中<asp:datalist id="Dtlist_prod" runat="server" RepeatColumns="2" RepeatDirection="Horizontal" DataKeyField="Pdt_id">
<ItemTemplate>
<TABLE id="Table11" height="120" cellSpacing="0" cellPadding="0" width="225" border="0">
<TR>
<TD align="center" width="120" height="120"><A title='产品名称:<%# trim(container.dataitem("Pdt_name")) %> 单价:<%# container.dataitem("Pdt_mmprice") %> 库存量:<%# container.dataitem("Pdt_number") %> 产品类型:<%# trim(container.dataitem("Ptt_name")) %>' href='ReadProd.aspx?Pdt_id=<%# container.dataitem("Pdt_id") %>'><IMG height=120 src='upimg/<%# trim(container.dataitem("Pdt_smlimg")) %>' width=120 border=0></a> </TD>
<TD width="105" height="120">
<TABLE id="Table3" cellSpacing="0" cellPadding="0" width="160" border="0">
<TR>
<TD height="20"> 新品:
<asp:Image id=Image1 runat="server" ImageUrl="imgs/new.gif" Visible='<%# NewImg(container.dataitem("Pdt_new")) %>'>
</asp:Image></TD>
</TR>
<TR>
<TD height="16"> 名称:<A title='产品名称:<%# trim(container.dataitem("Pdt_name")) %> 单价:<%# container.dataitem("Pdt_mmprice") %> 库存量:<%# container.dataitem("Pdt_number") %> 产品类型:<%# trim(container.dataitem("Ptt_name")) %>' href='ReadProd.aspx?Pdt_id=<%# container.dataitem("Pdt_id") %>'><%# left(trim(container.dataitem("Pdt_name")),6) %>..</A></TD>
</TR> <TR>
<TD height="16"> 单价:<%# container.dataitem("Pdt_mmprice") %></TD>
</TR>
<TR>
<TD height="16"> 类型:<%# left(trim(container.dataitem("Ptt_name")),8) %></TD>
</TR>
<TR>
<TD align="center" height="25">
<asp:Button id="Button_buy" runat="server" CommandName="Bt_buy" CssClass="bt2" Text="购买"></asp:Button>
<asp:Button id="Button_collection" runat="server" CommandName="Bt_collection" CssClass="bt2"
Text="收藏"></asp:Button> <INPUT class="bt2" type="button" value="查看" onclick='javascript:BuyShow(<%# container.dataitem("Pdt_id") %>);'></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:datalist>
<ItemTemplate>
<TABLE id="Table11" height="120" cellSpacing="0" cellPadding="0" width="225" border="0">
<TR>
<TD align="center" width="120" height="120"><A title='产品名称:<%# trim(container.dataitem("Pdt_name")) %> 单价:<%# container.dataitem("Pdt_mmprice") %> 库存量:<%# container.dataitem("Pdt_number") %> 产品类型:<%# trim(container.dataitem("Ptt_name")) %>' href='ReadProd.aspx?Pdt_id=<%# container.dataitem("Pdt_id") %>'><IMG height=120 src='upimg/<%# trim(container.dataitem("Pdt_smlimg")) %>' width=120 border=0></a> </TD>
<TD width="105" height="120">
<TABLE id="Table3" cellSpacing="0" cellPadding="0" width="160" border="0">
<TR>
<TD height="20"> 新品:
<asp:Image id=Image1 runat="server" ImageUrl="imgs/new.gif" Visible='<%# NewImg(container.dataitem("Pdt_new")) %>'>
</asp:Image></TD>
</TR>
<TR>
<TD height="16"> 名称:<A title='产品名称:<%# trim(container.dataitem("Pdt_name")) %> 单价:<%# container.dataitem("Pdt_mmprice") %> 库存量:<%# container.dataitem("Pdt_number") %> 产品类型:<%# trim(container.dataitem("Ptt_name")) %>' href='ReadProd.aspx?Pdt_id=<%# container.dataitem("Pdt_id") %>'><%# left(trim(container.dataitem("Pdt_name")),6) %>..</A></TD>
</TR> <TR>
<TD height="16"> 单价:<%# container.dataitem("Pdt_mmprice") %></TD>
</TR>
<TR>
<TD height="16"> 类型:<%# left(trim(container.dataitem("Ptt_name")),8) %></TD>
</TR>
<TR>
<TD align="center" height="25">
<asp:Button id="Button_buy" runat="server" CommandName="Bt_buy" CssClass="bt2" Text="购买"></asp:Button>
<asp:Button id="Button_collection" runat="server" CommandName="Bt_collection" CssClass="bt2"
Text="收藏"></asp:Button> <INPUT class="bt2" type="button" value="查看" onclick='javascript:BuyShow(<%# container.dataitem("Pdt_id") %>);'></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:datalist>
解决方案 »
- jquery 用两次load()方法,怎么用?急!
- C# 插入数据
- 外网无法访问web服务器
- factory 的OleDbDataReader 问题。急,在线等!!!
- 关于TREEVIEW和框架网页结合使用的问题,麻烦高手帮忙解决下
- MDF文件如何生成
- 两个急问题,1.dom的.save后是不是把dom所占内存释放了?要不.save(Stream)?关闭流后能能不能释放?2如何在xml中实现html或ubb标记?
- 为什么水晶报表明明只有一页,但打印时总会有一张空白页(预览时也一样)?
- C#里处理回车的问题.急.马上结帖.
- 导出Excel后 弹不出提示框
- findcontrol问题(在线等)
- 用htmlinputfile上载文件 想限定文件的类型
<TD height="16"> 单价:<asp:Label ID="lblPrice" runat="server" Text='<%# container.dataitem("Pdt_mmprice") %>' /></TD>
</TR>protected void Dtlist_prod_ItemDataBound(object sender, DataListItemEventArgs e)
{
Label lbl = Dtlist_prod.FindControls("lblPrice");
if(IsLogin())
{
lbl.Visible = true;
}
else
{
lbl.Visible = false;
}
}
Protected Sub Dtlist_prod_ItemDataBound(ByVal sender As Object, ByVal e As DataListItemEventArgs)
Dim lbl As Label = Dtlist_prod.FindControls("lblPrice")
If IsLogin() Then
lbl.Visible = True
Else
lbl.Visible = False
End If
End Sub
行 8: Protected Sub Dtlist_prod_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs)
行 9: Dim lbl As Label = Dtlist_prod.FindControls("lblPrice")
行 10: If IsLogin() Then
行 11: lbl.Visible = True
------>Dim lbl As Label = e.Item.FindControls("lblPrice")
行 9: Dim lbl As Label = e.Item.FindControl("lblPrice")
行 10: if(Session["UserInfo"]==null) Then
行 11: lbl.Visible = True
行 12: Else源文件: C:\Documents and Settings\ruihui\桌面\bk\Product.aspx 行: 10
Dim lbl As Label = e.Item.FindControl("lblPrice")
If (Session("Mt_mbName") <> Nothing) Then
lbl.Visible = True
Else
lbl.Visible = False
End If
End Sub
是这样的
很感谢大家