gpt4 book ai didi

asp.net-mvc - ASP.Net MVC 2.0 Html.HiddenFor HtmlHelper 扩展不返回值

转载 作者:行者123 更新时间:2023-12-02 08:07:39 24 4
gpt4 key购买 nike

我们试图在 View 中实现类型安全并使用新的 ExpressionInputExtension HtmlHelpers,但我们看到了一些不一致的结果。我们有一个如下所示的 View :

ViewData.Model.FooID = <%= ViewData.Model.FooID %><
Model.FooID = <%= Model.FooID %>
<%= Html.HiddenFor(x=>x.FooID) %>

但是我们在渲染 View 中看到的是这样的:

ViewData.Model.FooID = 515b0403-e75b-4bd7-9b60-ef432f39d338
Model.FooID = 515b0403-e75b-4bd7-9b60-ef432f39d338
<input id="FooID" name="FooID" type="hidden" value="" />

我可以手动添加:

<input id="FooID" name="FooID" type="hidden" value="<%= Model.FooID %>" />

但现在我们不再是了,但令人惊讶的是,当我这样做时,Html.HiddenFor 总是具有正确的值。

最佳答案

关于asp.net-mvc - ASP.Net MVC 2.0 Html.HiddenFor HtmlHelper 扩展不返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1724927/

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