首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DropDownListFor -通过jQuery设置值

DropDownListFor -通过jQuery设置值
EN

Stack Overflow用户
提问于 2016-12-19 20:03:17
回答 0查看 59关注 0票数 0

我有一个带有DropDownListFor的.Net核心web应用程序。我有一个AJAX函数,它检查客户在遗留系统上是否有配置文件,然后自动填充值。这非常有效,但在设置dropdownlist的值时,Model值始终为0。

代码语言:javascript
运行
复制
@Html.DropDownListFor(m => m.CountryId, CountryService.List().Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.Name }), "select", new { @class = "form-control input-wide input-required" })

Ajax函数

代码语言:javascript
运行
复制
$("#CountryId").val(countryId).change();
$("#CountryId").val(countryId); //tried both

这将设置下拉列表的值,但在单击保存时,CountryId的模型属性始终为0。如果找不到配置文件,并且客户手动注册并选择了国家/地区,它将按预期工作。几乎就像模型没有注意到变化一样?

知道我错过了什么吗?

谢谢。

EN

回答

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

https://stackoverflow.com/questions/41222190

复制
相关文章

相似问题

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