商品投票排序Word文档格式.docx

上传人:b****5 文档编号:20507146 上传时间:2023-01-23 格式:DOCX 页数:12 大小:425.64KB
下载 相关 举报
商品投票排序Word文档格式.docx_第1页
第1页 / 共12页
商品投票排序Word文档格式.docx_第2页
第2页 / 共12页
商品投票排序Word文档格式.docx_第3页
第3页 / 共12页
商品投票排序Word文档格式.docx_第4页
第4页 / 共12页
商品投票排序Word文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

商品投票排序Word文档格式.docx

《商品投票排序Word文档格式.docx》由会员分享,可在线阅读,更多相关《商品投票排序Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

商品投票排序Word文档格式.docx

%#Eval("

pid"

)%>

'

>

asp:

ImageID="

Image1"

runat="

server"

Height="

138px

ImageUrl='

%#Eval("

picture"

)%>

Width="

187px"

/>

/a>

编辑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["

].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"

?

Advertisements>

Ad>

ImageUrl>

~/images/cctv.jpg<

/ImageUrl>

NavigateUrl>

/NavigateUrl>

AlternateText>

CCTV<

/AlternateText>

Impressions>

20<

/Impressions>

/Ad>

~/images

.jpg<

腾讯QQ<

~/images/sina.jpg<

新浪网<

~/images/wy.jpg<

网易<

hua.jpg<

新华网<

/Advertisements>

最后,只需对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("

scriptlanguage=javascript>

alert('

发布成功!

);

/script>

"

GridView1.DataBind();

protectedvoidbtnreset_Click(objectsender,EventArgse)

{//清空

txtUrl.Text="

txtText.Text="

和上面一样,最后,只需对AdRotator控件绑定数据源,“源”中代码如下:

SqlDataSourceID="

SqlDataSource1"

ConnectionString="

%$ConnectionStrings:

ConnectionString%>

SelectCommand="

SELECTtop4[ImageUrl],[NavigateUrl],[AlternateText],[id]FROM[ads]ORDERBY[id]DESC"

/asp:

SqlDataSource>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1