【问题标题】:How do you add a placeholder using @Html.NopEditorFor如何使用 @Html.NopEditorFor 添加占位符
【发布时间】:2017-06-20 01:33:45
【问题描述】:

我正在尝试在我的文本字段中添加一个占位符。

我对 MVC 还很陌生,仅在过去的一个月里一直在研究它。

我的代码如下所示:

 Branch Hours Description: @Html.NopEditorFor(model => model.Description)

 BRHOURID: @Html.NopEditorFor(model => model.BrHourCode)

是否可以为这两个字段添加占位符?

【问题讨论】:

    标签: c# asp.net-mvc razor nopcommerce


    【解决方案1】:

    你需要添加一个HTML属性

    Branch Hours Description: @Html.NopEditorFor(model => model.Description, new { @placeholder = "Add Your Placeholder Text Here" } })
    

    这应该会为你做的

    【讨论】:

    • 当我尝试添加它时遇到编译错误消息 Html.NopEditorFor(model => model.Description, new { htmlAttributes = new { @placeholder = "Add Your Placeholder Text Here" } } )
    • @Str8UpRippin 我刚刚编辑了答案,再试一次,看看它对你有什么作用
    • 你知道如何在 cmets 中添加换行符吗?我正在尝试编辑我的评论
    • 你不能添加换行符,它只是一个段落
    • 我在编辑后尝试执行你上面说的方法,但我仍然遇到相同的编译错误消息:Compiler Error Message: CS1928: 'System.Web.Mvc.HtmlHelper' 不包含 'NopEditorFor' 的定义和最佳扩展方法重载 'Nop.Web.Framework.HtmlExtensions.NopEditorFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>, bool?)' 有一些无效参数
    猜你喜欢
    • 2014-03-13
    • 2019-04-14
    • 1970-01-01
    • 2014-05-17
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多