razor - 在 Razor View 中显示复选框的文本

标签 razor asp.net-mvc-4

使用 ASP .Net MVC 4,Razor View
我有一个 CheckBoxFor :

    <div class="editor-checkbox-field">
        @Html.CheckBoxFor(model => model.Is2ndMailBody, new { @name = "secMailBody", @id = "secMailBody", @class = "secMailBody", @onclick = "disable(this.form.secMailBody)", @value = "Create Table", @text = "Create Table" })
    </div>
但是 CheckBox 本身正在显示。我怎样才能显示一个文本是什么复选框?
我的模型有:
public bool IsChecked { get; set; }
javascript 运行良好,css 也运行良好。我只想知道如何显示此复选框的文本?
编辑 1:
This is what is showing
我要文字 创建第二个邮件正文 在复选框的右侧。

最佳答案

答案 1:只需将字符串放在 CheckBox 之后,如下所示。

<div class="checkbox">
    <label>
        @Html.CheckBoxFor(m => m.Is2ndMailBody) Create Second Mail Body

    </label>
</div>

答案 2:在模型中,
[Display(Name = "Create Second Mail Body")]
public bool Is2ndMailBody{ get; set; }

在 View 中
<div>
    @Html.CheckBoxFor(m => m.IsChecked)
    @Html.LabelFor(m => m.Is2ndMailBody)
</div>

关于razor - 在 Razor View 中显示复选框的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14728747/

相关文章:

AngularJS 与 ASP.net MVC

javascript - 如何根据 Session 值隐藏 HTML 元素

dependency-injection - 是否有适用于 ASP.NET Web API 的 HttpControllerBuilder?

c# - 堆栈跟踪如何指向错误的行( “return”语句)-关闭40行

asp.net-mvc - 是否可以在 Razor 表单 block 中嵌套 Razor 部分?

javascript - 从 cshtml View 调用 javascript 方法

JqueryUI 自动完成错误 : Uncaught TypeError: Property 'results' of object #<Object> is not a function

c# - MVC 路由匹配除资源之外的所有路由

html - asp.net MVC 响应式设计最佳模板

html - 如何使用 Razor 动态创建行