gpt4 book ai didi

.net - HTML Helper不再能够推断类型参数

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

完整的错误文字:

The type arguments for method 'System.Web.Mvc.Html.DisplayExtensions.DisplayFor<TModel,TValue>(System.Web.Mvc.HtmlHelper<TModel>, System.Linq.Expressions.Expression<System.Func<TModel,TValue>>)' cannot be inferred from the usage. Try specifying the type arguments explicitly.

它只是在最近才开始发生,尽管我不相信我做了会影响此功能的任何更改。它抛出VS intellisense错误,但页面功能正常。

不是“For”帮助程序的HTML帮助程序就可以正常工作,只有包含这些表达式的HTML帮助程序才能正常工作。

违规标记(以100秒为例):
 <%: Html.DisplayFor(model => model.PortfolioName) %>    

页面指​​令:
<%@ Page Language="C#" Inherits="ViewPage<My.Namespace.PortfolioViewModel>" %>

查看模型:
namespace My.Namespace
{
public class PortfolioViewModel
{
[Required(ErrorMessage = " ")]
[DataType(DataType.Text)]
[DisplayName("Portfolio Name:* ")]
public string PortfolioName { get; set; }
}
}

最佳答案

我知道这听起来很愚蠢,但是您是否尝试过关闭并重新打开VS?

关于.net - HTML Helper不再能够推断类型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383949/

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