商品投票排序.docx
- 文档编号:7396908
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:12
- 大小:425.64KB
商品投票排序.docx
《商品投票排序.docx》由会员分享,可在线阅读,更多相关《商品投票排序.docx(12页珍藏版)》请在冰豆网上搜索。
商品投票排序
商品投票排序2008.10.16
1.新建一表Table1,并向表内添加内容,如下图所示:
2.商品显示页面设计如下:
配置Datalist控件:
与数据表good进行绑定,其中只需选择pname,price,info,number,picture字段即可。
编辑源代码source:
找到
pid=<%#Eval("pid")%>'> ImageID="Image1"runat="server"Height="138px ImageUrl='<%#Eval("picture")%>'Width="187px"/> 编辑orderby子句: sortby对应number并选择descending降序排列 3.商品详细信息页面: 添加控件FormView,进行数据绑定,选择所有字段,并配置where子句,coloumn对应为pid,source对应为querystring,querystringfeild为pid,最后选择add.; 添加一button和一hyperlink控件—button的text属性改为“我要投票”,hyperlink的text属性改为“返回”,navigateurl属性对应Default.aspx页面; 设计如下: 双击button写代码,如下: intid=int.Parse(Request.QueryString["pid"].ToString()); DataClassesDataContextd=newDataClassesDataContext(); varv=d.goods.Single(c=>c.pid==id); v.number++; d.SubmitChanges(); FormView1.DataBind(); 4.调试结果如下: 这个好像是以前的一个作业一个模块的建设吧上面还有代码什么的 现在都看不懂了你看看有没用什么的 用linqtoSQL控制AdRotator2008.12.11 1.建表,如下: 2.广告发布页面,如下: 3.双击两个按钮写代码,如下: 4.广告显示页面,如下: 5.广告控件的数据源配置如下: AdRotator控件实现广告随机播放2008.12.11 AdRotatorWeb服务器控件提供一种在ASP.NET网页上显示广告的方法。 该控件可显示您提供的.gif文件或其他图形图像。 当用户单击广告时,系统会将他们重定向到指定的目标URL。 该控件会从您使用数据源(通常是XML文件或数据库表)提供的广告列表中自动读取广告信息,如图形文件名和目标URL。 AdRotator控件会随机选择广告,每次刷新页面时都将更改显示的广告。 广告可以加权以控制广告条的优先级别,这可以使某些广告的显示频率比其他广告高。 也能编写在广告间循环的自定义逻辑。 效果如图: 发布后的广告效果 一.广告信息可来自以下两种源: 1.xml文件。 可以将广告信息存储在XML文件中,此文件包含对广告横幅及其关联属性的引用。 XML文件中可以包括下列属性: 例: xmlversion="1.0"encoding="utf-8"? > .jpg hua.jpg 最后,只需对AdRotator控件绑定数据源,选择“XmlDataSource”控件,跟“ads.xml”绑定。 为了看到广告的轮换播放效果(局部刷新),还得添加一个Timer控件、ScriptManager控件和UpdatePanel控件(位于工具箱的“AJAXExtensions”下面),且修改Timer控件的Interval为"3000"。 调试,看看效果。 2.任何数据源控件,如SqlDataSource或ObjectDataSource控件。 例如,可以将广告信息存储在数据库中,使用SqlDataSource控件检索广告信息,然后将AdRotator控件绑定到数据源控件。 a.创建如下包含广告信息的数据库表。 除ID之外的所有列均是可选的。 b.设置AdRotator控件的下列属性,将数据库表架构映射到该控件所需的字段: (如表ads) c.在带有广告信息的表中插入新记录。 例: 1)新建一个查看广告发布效果的页面,布局如下: 2)新建一个发布广告的页面,布局如下: 双击“发布”按钮写代码: protectedvoidPage_Load(objectsender,EventArgse) { this.Title="发布广告"; } protectedvoidbtnfb_Click(objectsender,EventArgse) {//发布 strings=Server.MapPath("~/images/")+FileUpload1.FileName; FileUpload1.PostedFile.SaveAs(s); DataClassesDataContextd=newDataClassesDataContext(); ada=newad(); a.AlternateText=txtText.Text; a.NavigateUrl=txtUrl.Text; a.ImageUrl="images/"+FileUpload1.FileName; d.ads.InsertOnSubmit(a); d.SubmitChanges(); Response.Write(" ');"); GridView1.DataBind(); } protectedvoidbtnreset_Click(objectsender,EventArgse) {//清空 txtUrl.Text=""; txtText.Text=""; } 和上面一样,最后,只需对AdRotator控件绑定数据源,“源”中代码如下: SqlDataSourceID="SqlDataSource1"runat="server" ConnectionString="<%$ConnectionStrings: ConnectionString%>" SelectCommand="SELECTtop4[ImageUrl],[NavigateUrl],[AlternateText],[id]FROM[ads]ORDERBY[id]DESC"> SqlDataSource> 为了看到广告的轮换播放效果(局部刷新),还得添加一个Timer控件、ScriptManager控件和UpdatePanel控件(位于工具箱的“AJAXExtensions”下面),且修改Timer控件的Interval为"3000"。 调试,看看效果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 投票 排序