网上下载了一个网站,调试的时候在浏览器中查看,菜单中的url地址不能正常跳转,应该是路径问题。浏览网站根目录下的Default.aspx,浏览器中的地址为http://localhost:7752/Enterprise/Default.aspx,多了一个Enterprise这个网站文件夹的名字,应该就是这个问题导致../Register/RegPro.aspx这样类似的相对路径不能够跳转。
怎么办呢? 有人能回答我吗?
怎么办呢? 有人能回答我吗?
解决方案 »
- jsp 如何打印一行三列的表格
- Button点击事件中怎么获取Gridview中某一列所有值的和
- 根据数据库的个数,动态添加多个datalist?并用lable绑定字段??后台代码实现~
- 急,在线等 ... google 支付接口问题
- 请教一个关于读取Dataset数据的问题
- 高手救急
- 一个简单的问题,能不能回到之前打开的项目,不要vs.net自动保存
- 关于Page Controller模式和Front Controller模式
- 各位老大,问个白痴问题,怎么动态设置一个detailsview中的一个字段的insertvisible?
- 不好意思,由于没有硬件版板,借此地一用.
- @NAME传值给存储过程
- asp.net中怎么把sqlserver中存储的二进制图像在"image"控件中中显示出来
<a href='<%=ResolveClientUrl("~/Register/RegPro.aspx") %>'></a>
2.在IIS上建立个站点,直接指向你的网站
3.你在vs网站项目点右键/属性/web 在里面设置下你的iis访问地址。
<a href=' <%=ResolveClientUrl("~/Register/RegPro.aspx") %>'> </a>
默认网站的文档直接指向Default.aspx文件
把属性中虚拟路径删除保留空白就可以了
在VS中新建网站项目的时候,会默认虚拟路径/Enterprise
其实~最后是用ResolveClientUrl来解析这个路径的
所以客户端你这样
客户端链接改成下面方式
<a href=' <%=ResolveClientUrl("~/Register/RegPro.aspx") %>'> </a>
就可以了,如果封装在js文件里
通过函数吧'<%=ResolveClientUrl("~")%>'作为根目录传进去
function func(root)
{
var url=root+"Register/RegPro.aspx";
}a('<%=ResolveClientUrl("~")%>')