【发布时间】:2020-10-20 04:34:55
【问题描述】:
到目前为止,多次尝试使用具有不同参数组合的少数方法对我不起作用。
-
@Html.CheckBox()导致奇怪的行为:我给它 2 个参数 (@Html.CheckBox(Html, "asdf")) - 它说best extension method overload 'DotNetNuke.Web.Mvc.Helpers.HtmlInputExtensions.CheckBox有 3 个参数 ('DotNetNuke.Web.Mvc.Helpers.HtmlInputExtensions.CheckBox(DotNetNuke.Web.Mvc.Helpers.DnnHtmlHelper, string, bool)')。我给它 3 个参数(@Html.CheckBox(Html, "asdf", true)),然后它说最好的重载有 4 个参数。怎么回事??? -
@Html.CheckBoxFor()=>CS1501: No overload for method 'CheckBoxFor' takes 0 arguments -
@Html.CheckBoxFor("asdf")=>CS1061: 'ToSic.Sxc.Dnn.Web.IHtmlHelper' does not contain a definition for 'CheckBoxFor' and no extension method 'CheckBoxFor' accepting a first argument of type 'ToSic.Sxc.Dnn.Web.IHtmlHelper' could be found (are you missing a using directive or an assembly reference?)。什么???其实我只是给你一个字符串参数,而不是IHtmlHelper。 -
@System.Web.WebPages.Html.CheckBox("test")导致错误CS0234: The type or namespace name 'CheckBox' does not exist in the namespace 'System.Web.WebPages.Html' (are you missing an assembly reference?)
如何在此处添加复选框并将其值粘贴到按钮 url 中?
【问题讨论】: