" /> 我创建了一个空白项目进行比较: Web Config 是相同的减去-6ren">
gpt4 book ai didi

asp.net-mvc-3 - ASP.NET MVC 3 : Stack Overflow on a Html. 操作?

转载 作者:行者123 更新时间:2023-12-04 05:40:55 25 4
gpt4 key购买 nike

根据定义,我必须发布这个问题。我使用 ASP.NET MVC 3 和 ASPX 表单在此行收到错误。我的错字在哪里?

<a href="<%= Html.Action("About", "Home") %>">
<img src="<%= Url.Content("~/Content/images/newfront_04.jpg") %>" /></a>

StackOverflowException

我创建了一个空白项目进行比较:
  • Web Config 是相同的减去连接字符串(包括 Views web.config)
  • Global.asax.cs 包括路由是相同的减去命名空间
  • 页面指​​令相同
  • 主 Controller 代码相同减去命名空间
  • 去掉这条线,一切正常
  • 整个页面都是 html,除了 page 指令和 ContentPlaceHolders
  • 这是 Site.Master 文件
  • 最佳答案

    Html.Action 实际上是在您放置该代码的位置呈现该操作,并且它会导致那里的重入。那就是:它正在调用整个操作并输出结果 View ……而不是输出 url。

    您可能想要的是 Html.ActionLink(它为您呈现整个 A 标记),或者 Url.Action,只输出 URL,而不是再次输出操作结果。

    关于asp.net-mvc-3 - ASP.NET MVC 3 : Stack Overflow on a Html. 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8515378/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com