asp.net 如何设置全局的绝对链接路径问题

比如网站的一个网页里面有个链接(链接到同目录下面的一个网页),通过<a>属性就能实现<ahref="b.aspx">b.aspx</a>,我现在想要下面这种效果的<ahr... 比如网站的一个网页里面有个链接(链接到同目录下面的一个网页),通过<a>属性就能实现<a href="b.aspx">b.aspx</a>,我现在想要下面这种效果的<a href="http://www.abc.com/b.aspx">b.aspx</a>,有没有功能直接设置网站全局的这种方法 展开
 我来答
在你下石榴裙下
2010-11-25 · TA获得超过5351个赞
知道大有可为答主
回答量:1328
采纳率:0%
帮助的人:2963万
展开全部
先在Page_Load事件上面声明几个变量用来存放路径、链接和图片地址,注意是public类型的,public string pics,links,texts;
然后用DataReader对象读取出数据,再用while语句循环显示出来,大概这样
string strSql = "select TOP 5 ...省略";
省略链接数据库过程
OleDbDataReader dr = 省略...
while(dr.Read())
{
//标题
texts+= dr["texts"].ToString()+"|";
//链接
links += "ShowImageNews.aspx?id="+id+"|"; //这里根据你的链接情况修改
//图片地址
pics+= "图片文件夹/"+dr["pics"].ToString()+"|";
}
dr.Close();
在.aspx页面访问全局变量
var pics=%=pics%
var links=%=links%
var texts=%=texts%
dirry1285
2010-11-12 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:52.2万
展开全部
如果你的链接名abc位置放在web的根目录下 那么你直接<a href="b.aspx">abc.aspx</a>,这个链接就可以了
如果放在文件夹下面比如说放在open的文件夹下面 那么你地址写<a href="../b.aspx">abc.aspx</a>,就可以了
../是返回上一层目录 总之是要从当前的页面位置找到b,asp的位置就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式