链接无法正常工作
问题描述:
这是我在我的网页链接链接无法正常工作
ASP:超链接ID = “HyperLink1” RUNAT = “服务器” NavigateUrl = “〜/ Default.aspx的”>添加 记录/ ASP:超链接
与VS2008它是好的,但与IIS它创建像“/”应用
服务器错误的问题。
无法找到该资源。
说明:HTTP 404
我的目录view.aspx页,Default.aspx页面是一样的库。
也路径改变形式
http://localhost/library/View.aspx 到 http://localhost/Default.aspx
被人帮助我问题出在哪里?
答
使
asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default.aspx">Add Record
的 “〜” 获取应用程序的根文件夹的链接
asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/library/Default.aspx">Add Record
相反。你不想要那个,你需要根+ /library/
,然后是页面Default.aspx
。
感谢您解决问题 – 2009-08-31 00:18:52
,但它在VS2008本地主机 – 2009-08-31 00:20:39
不能正常工作它应该工作相同;怎么了?另外,请注意,如果它只在同一个目录中,则可以简单地使用'NavigateURL =“default.aspx”'。这假定当前页面与'default.aspx'位于同一个目录中。 – 2009-08-31 00:22:05