我开发的是一个网站的子网站,内容是关于软件下载。要实现的功能就和太平洋等网站每个软件下载一样的功能。我已经实现从一个网页传递一个参数para作为软件名称到此网页,然后通过使用sqldatareader实现从数据库(用sql开发的)读出诸如软件版本,软件更新日期等信息,另外在数据库表中我建了一项名为url的列,用于存储每个软件在本地硬盘上存储的地址(例语句为:file:\\localhost\软件下载\asp教程.zip 如不正确也请指正)
要求当用户点击“立即下载”button时能通过调用数据库中的url列的地址内容来实现软件的下载,请问该怎么对button编写代码(codebehind)?(我用的是vb语言)
请各位高手不吝指正,感激涕零!谢谢!
要求当用户点击“立即下载”button时能通过调用数据库中的url列的地址内容来实现软件的下载,请问该怎么对button编写代码(codebehind)?(我用的是vb语言)
请各位高手不吝指正,感激涕零!谢谢!
用slqdatareader
<a href="<%# DataBinder.Eval(Container.DataItem,"URL")%>">
<%# DataBinder.Eval(Container.DataItem,"Title")%>"></a>
能不能再说详细点
另外zhangqiushui(水)说的那个好象是网页与网页之间参数的传递
与我所提的问题好象没什么关系啊
<a href="<%# DataBinder.Eval(Container.DataItem,"URL")%>">
<%# DataBinder.Eval(Container.DataItem,"Title")%>"></a>
如果你用了DataList用上边的代码,如果只是纯粹的绑定数据库中的URL地址就用下边的
<a href="<%= str%>">DownLoad</a>
在aspx.cs文件中声明public string str;(我用的是C#)
然后将你的URL地址付给str,即:
str=dr["URL"].ToString().Trim();
ok了!!!
<a href="<%# DataBinder.Eval(Container.DataItem,"URL")%>">
<%# DataBinder.Eval(Container.DataItem,"Title")%>"></a>
这段代码是不是写在html中?对于linkbutton不需要什么别的codebehind代码吗?还有就是URL和Title分别指的是什么?
我是从另外一个网页传参数过来的 ,另外url地址是每个下载对象在数据库里面存储的地址,URL处是不是填"select url from wx where name="'" + Trim(Request.QueryString("para")) + "' ?
Title处填什么还请明示?
本人实在太菜了,各位请见谅。
小弟感激不尽!
要将这段代码改为vb的 要怎样改?
谢谢
在 1页面上点击其中的一个Link LinkUrl=2.aspx?id=1
然后在2.aspx上显示软件信息?
xifan930() 你说的是网页间的连接转换吧 这个我之前已经作好了