首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RadioButtonFor使用

RadioButtonFor使用
EN

Stack Overflow用户
提问于 2014-01-29 14:51:37
回答 1查看 264关注 0票数 0

这是我的代码:

_testPartial.cshtml(部分视图)

代码语言:javascript
复制
 @Html.RadioButtonFor(model => model.CardType, "G", new { @checked = @Model.IsGold})
 @Html.RadioButtonFor(model => model.CardType, "P", new { @checked = @Model.IsPlatinum})
 @Html.RadioButtonFor(model => model.CardType, "B", new { @checked = @Model.IsBusiness})

控制器

代码语言:javascript
复制
public PartialViewResult ShowCardtype() 
{ 
    Model cardType= new Model {
    IsGold=true,
    IsPlatinum=false,
    IsBusiness=false};

    return PartialView("_testPartial",cardType);
}

预期的行为是,黄金单选按钮选项应该在表单中被选中。但它总是选择最后一个选项。我试着返回“选中”字符串,但没有运气。感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-29 14:56:44

第二个选项是选择的选项,您不需要新的部分。

代码语言:javascript
复制
@Html.RadioButtonFor(model => model.CardType, "G") 
@Html.RadioButtonFor(model => model.CardType, "P") 
@Html.RadioButtonFor(model => model.CardType, "B")

加载视图时,将model.CardType设置为G、P或B,它将选择正确的单选按钮

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21434540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档