asp.net 我用了个datalist控件来显示所有商品,我想在点击购买前先确定用户是否已经登录了。

“购买”我在前台弄了个链接到订单页面并且传商品名字的值过去,但不知判断用户是否已经登录的语句该写在哪。之前“购买”我是用button,在后台写用户是否登录的语句,但却传不... “购买”我在前台弄了个链接到订单页面并且传商品名字的值过去,但不知判断用户是否已经登录的语句该写在哪。之前“购买”我是用button,在后台写用户是否登录的语句,但却传不了值。该怎么才能既传商品名字的值又判断用户登录是否登录呢?
还有,没有图片太单调,我该怎么让datalist自动显示各个商品的图片出来呢?(在数据库中我没存图片,不知道怎么存)
展开
 我来答
sun_rain_ice
2012-12-30 · TA获得超过1419个赞
知道小有建树答主
回答量:1286
采纳率:0%
帮助的人:1046万
展开全部
数据库可以存放电脑里图片的位置,读取的时候直接把位置的语句写到html里面,就可以插入图片了。
使用button的话,你可以把button的id设为商品的对应id,即第一件商品的button的id为1,按下去后传递商品1的信息即可。
如果使用链接,可以使用JavaScript插在页面body前面,js函数判断是否session为空。或者写一个后台函数,也可以实现这个功能。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱乐乐宝宝啊OO
2013-01-11 · 超过21用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:36.2万
展开全部
先在项目的文件夹下建立一个文件夹,存入你的图片,格式我以前用的bmp显示不出来,后改为了jpg才可以显示,数据库中存入图片的路径,类型用varchar,数据类似于:./文件夹名/图片名。jpg
在datalist的模板中添加一个image控件,然后添加这个控件的数据绑定,绑定到你数据库存图片的列上,你试试看行不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲁海123
2013-01-01 · TA获得超过283个赞
知道小有建树答主
回答量:306
采纳率:100%
帮助的人:326万
展开全部
button事件下 你可以在datalist中加个<asp:HiddenField ID="HiddenField1" runat="server" />控件到button按钮旁边 值绑定id
然后在 事件下 获取这个值 最后拼接url进行跳转 如果你想用超链接的话 可以用jquery ajax判断用户是否登陆 然后根据这个 把a链接的值通过jquerydom操作改成js 用来弹出提示登陆的窗口
有不明白的地方继续问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式