gpt4 book ai didi

c# - 将单选按钮的选定值绑定(bind)到模型属性

转载 作者:太空宇宙 更新时间:2023-11-03 19:48:54 24 4
gpt4 key购买 nike

我有一个由 Razor View 使用的页面 View 模型

@model Abc.Ecomm.ViewModels.AddressViewModel

AddressViewModel 确实有一个属性

public string AddressId { get; set; }

然后我尝试生成一个单选按钮,我需要将其值绑定(bind)到模型中的 AddressId

@Html.RadioButtonFor(m => m.AddressId ,"NA",new { name="" , id="NA"})

但是当提交时该值没有被绑定(bind)。我哪里做错了或哪里可能不正确?

最佳答案

我在局部 View 中有表单本身的 Razor 代码,提交按钮在主视图中。我将表单标签移出到主视图以包含所述单选按钮,现在一切都很好。

基本错误。

我在这里回答这个问题,并通过接受它来保持这个答案的存在——不仅仅是为了强调这个错误,而是在下面安德鲁/斯蒂芬的回答中的评论,它阐明了 @Html 的一些压倒一切的行为和相关用法.RadioButtonFor

关于c# - 将单选按钮的选定值绑定(bind)到模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42057937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com