gpt4 book ai didi

ASP.NET:在 Web 表单中使用 MVC 分部 View

转载 作者:行者123 更新时间:2023-12-02 07:53:18 25 4
gpt4 key购买 nike

我有一个常规的 ASP.NET Web 表单页面,我正在粘贴从 MVC View 页面获取的 <%= Html.Partial(...) %>

我需要对这个 Web 表单 .aspx 做什么才能使 Html.Partial 正常工作?我已将它放在我的网络表单 .aspx 页面的顶部:

<%@ Import Namespace="System.Web.Mvc" %>
<%@ Import Namespace="System.Web.Mvc.Html" %>

但我仍然遇到错误:

Compiler Error Message: CS0103: The name 'Html' does not exist in the current context

最佳答案

您收到错误是因为 HtmlSystem.Web.Mvc.ViewPage 类的一个属性并且是 HtmlHelper 的一个实例> 类。 System.Web.Mvc.ViewPage 类是您的默认 ASP.NET MVC View 继承的类,因此您可以访问 View 中的 Html 属性。

我不知道您将如何在您的网络表单页面中创建一个 HtmlHelper 实例,但我想您会遇到困难,因为它的构造函数需要一个 ViewContext 和一个 IViewDataContainer

关于ASP.NET:在 Web 表单中使用 MVC 分部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420787/

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