为了账号安全,请及时绑定邮箱和手机立即绑定

自定义ascx连接到aspx的问题!

自定义ascx连接到aspx的问题!

汪汪一只猫 2018-12-26 18:13:43
我的解决方案中是这么写的:我新建了一个:control文件夹;和该文件夹并列的有a.aspx和b.aspxc.aspx三个页面。我在control文件夹中定义了header.ascx控件,控件内容就是一个连接文本:在header.ascx的“源”页面我设置了连接:问题出在:1.定义连接用 <a href="a.aspx">a.aspx</a>可以打开连接,2.定义连接用<a href="../a.aspx">a.aspx</a>(这个是按照系统智能提示写出来的连接)调试时候出现错误!错误如下:(Mybookshop是我解决方案名)
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

.ascx只是一个控件,它需要aspx承载,也就是.ascx生成的连接等都要相对于承载ascx的aspx为准!

<a href="../a.aspx">a.aspx</a>表示你要从引用ascx的页面连接到它的上一级目录中的a.aspx,所以找不到是正常的!如果control文件夹;和该文件夹并列的有a.aspx和b.aspxc.aspx三个页面都在站点的根目录就不会有错,如果它们在整个站点的虚拟目录或实际目录下就会有错!也就是说../../这类的东西只对目录有效,对站点无效!


查看完整回答
反对 回复 2018-12-30
  • 2 回答
  • 0 关注
  • 360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信