我正在尝试将 C# Razor 转换为 VB Razor 遇到以下问题
当我改变
(Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }))
@Html.LabelFor(m => m.UserName)
@Html.LabelFor(m => m.RememberMe, new { @class = "checkbox" })
至
(Html.BeginForm(new With { .ReturnUrl = ViewBag.ReturnUrl }))
@Html.LabelFor(m => m.UserName)
@Html.LabelFor(m => m.RememberMe, new With { .class = "checkbox" })
我得到错误
“我没有声明它可能由于其保护级别而无法访问”
还请解释一下这个新的 C# 语法
Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })
及其在 VB 中的等价物