加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在razorview中显示checkboxfor的文本

发布时间:2020-12-16 04:22:54 所属栏目:asp.Net 来源:网络整理
导读:使用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.secMai
使用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本身正在显示.我如何显示文本CheckBox的用途?

我的模特有:

public bool IsChecked { get; set; }

javascript工作正常,css也.我只想知道如何显示此复选框的文字?

编辑1:

我想要复选框右侧的文本创建第二个邮件正文.

解决方法

答案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; }

在视图中

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读