我有一个在线的网站,两天前我创建了一个新文件夹,并在该文件夹中上传了该网站的新版本,并将链接按钮重定向到新版本网站。当用户点击新版本站点时,它将重定向到新版本站点。当我点击newversion网站的任何链接它正在提供一些路径问题我试图修改那个,即使它不工作它工作正常。即使我写直接网址(http://www.xxx.com/New tfc / xx.aspx“)但它不工作该网站是”tfc18.com“你可以尝试这一次
来自用户的问题控制路径错误,如
<%@ Register Src="http://www.tfc18.com/NEW TFC/footer.ascx" TagName="footer" TagPrefix="uc3" %>
错误
'http://www.tfc18.com/NEW TFC/footer.ascx' is not a valid virtual path.
答案 0 :(得分:1)
尝试指定用户控件的虚拟路径:
<%@ Register Src="~/NEW TFC/footer.ascx" TagName="footer" TagPrefix="uc3" %>
答案 1 :(得分:0)
您必须指定如下虚拟路径:
<%@ Register Src="~/NEW TFC/footer.ascx" TagName="footer" TagPrefix="uc3" %>
这将告诉页面在应用程序的根forlder中找到名为“NEW TFC”的文件夹,然后在其中找到名为footer.ascx的文件。
如果要使用应用程序根文件夹之外的文件,则必须使用自定义虚拟路径提供程序。 以下是虚拟路径提供程序的示例实现列表:
http://msdn.microsoft.com/en-us/library/system.web.hosting.virtualpathprovider.aspx http://www.thecodinghumanist.com/Content/VirtualPathProviderExample.aspx http://www.codeproject.com/KB/aspnet/Virtual_Path_Provider.aspx
希望这有帮助。