gpt4 book ai didi

vb.net - VB.NET 中 MVC3 ViewBag 的后期绑定(bind)问题

转载 作者:行者123 更新时间:2023-12-04 03:23:40 31 4
gpt4 key购买 nike

我正在尝试在 VB.NET MVC3 项目中使用 MVC Scaffolding,并遇到了设置 Option Strict 的后期绑定(bind)问题(我想要它)。

这在 C# 中有效:

public ActionResult Create()
{
ViewBag.PossibleTeams = context.Teams;
return View();
}

但在 VB.NET 中几乎相同的代码:
Public Function Create() As ActionResult
ViewBag.PossibleTeams = context.Teams
Return View()
End Function

导致编译器错误 Option Strict On 不允许后期绑定(bind)。我在这里查看了文档: http://msdn.microsoft.com/en-us/library/system.web.mvc.controllerbase.viewbag(VS.98).aspx但这不是很有帮助。

我注意到 C# 中的一个新的空应用程序使用了 ViewBagHomeController但 VB.NET 版本使用 ViewData ,所以也许这是 VB.NET 的限制。

最佳答案

这不是信任问题。 Option Strict On 不允许后期绑定(bind)。在 VB.Net 中,请改用 ViewData 对象并保持您的 Option Strict On 设置。

关于vb.net - VB.NET 中 MVC3 ViewBag 的后期绑定(bind)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042562/

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