asp.net – ASP MVC使用超链接控制
发布时间:2020-12-16 09:22:04 所属栏目:asp.Net 来源:网络整理
导读:我有以下超链接控件: asp:HyperLink ID="hypTest" runat="server" NavigateUrl="~/Views/TestFolder/TestPage.aspx" Text here/asp:HyperLink 但它找不到页面 – 尽管页面确实存在.我得到的错误是: Description: HTTP 404. The resource you are looking f
我有以下超链接控件:
<asp:HyperLink ID="hypTest" runat="server" NavigateUrl="~/Views/TestFolder/TestPage.aspx" > Text here </asp:HyperLink> 但它找不到页面 – 尽管页面确实存在.我得到的错误是: Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed,had its name changed,or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /Views/TestFolder/TestPage.aspx 我的猜测是,波浪号(?)在这里不起作用.如果是这种情况那么为什么,我该如何解决它呢? 解决方法
如果您使用的是MVC,则应使用HtmlHelper.ActionLink帮助函数.您目前正在使用webforms超链接控件.假设您有默认路由,您应该可以使用
<%=Html.ActionLink("Text here","TestPage","TestFolder")%> 您当前收到404错误,因为?/ View文件夹中的页面默认被阻止.您通常会在?/ TestFolder / TestPage请求页面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 当内容页面位于子文件夹中时,jQuery无法在母版页
- asp.net – 在哪里可以为Delphi Prism定义条件编译常量?
- asp.net-core-mvc – 如何在多种环境下管理ASP.NET Core bu
- asp.net – 有没有办法知道是否有人为您的网站添加了书签?
- asp.net-mvc-5 – MVC5:我在哪里可以获得System.Web.Mvc.p
- Asp.Net Core 中的静态文件
- asp.net – 在什么情况下,.NET进程和AppDomains在内存中共享
- asp.net – 如何修复System.Data.SqlClient.SqlException:
- 在Docker上部署自动更新ssl证书的nginx + .NET Core
- 在扩展asp.net Web控件时,应该在哪个事件中注入其他Web控件
推荐文章
站长推荐
- asp.net-mvc – URL中的ASP.NET MVC冒号
- asp.net – Intuit合作伙伴平台(IPP)QuickBooks
- ASP.NET Core 中间件基本用法
- 图表 – 在Asp.net mvc中实施Google Analytics
- ASP.NET WebForms DropDownList数据绑定奇怪的行
- asp.net-mvc – 在BaseController的OnActionExec
- asp.net-mvc-3 – ASP.NET MVC DropDownListFor从
- asp.net – 什么条件导致Web浏览器显示“Page Ex
- asp.net-mvc – MVC4 Razor对大括号感到困惑
- ASP.Net C#MVC5 Razor查看XML站点地图
热点阅读