asp.net-mvc-3 – KnockoutJs Observable Arrays和Dropdownlists
发布时间:2020-12-16 06:24:05 所属栏目:asp.Net 来源:网络整理
导读:我是KnockoutJs的新手,我想知道是否有人可以帮忙解决这个问题. 我有一个viewmodel,从Mvc3控制器填充,绑定到一个下拉列表,这是正常的. 我有额外的数据存储在“platforms”observableArray中,和 我希望这些数据显示在文本框中,取决于 下拉列表中的选定值. 到目
我是KnockoutJs的新手,我想知道是否有人可以帮忙解决这个问题.
我有一个viewmodel,从Mvc3控制器填充,绑定到一个下拉列表,这是正常的. 我有额外的数据存储在“platforms”observableArray中,和 到目前为止,这是我的代码: – <script type="text/javascript"> $(document).ready(function () { var sampleSubmission = function () { this.selectedPlatform = ko.observable(); this.platforms = ko.observableArray(); this.showSearch = ko.observable(false); this.craftText = ko.observable(); this.showSerialNumber = ko.observable(0); this.selectedPlatform.subscribe(function (platformId) { } .bind(this)); }; var sampleSubmissionViewModel = new sampleSubmission(); ko.applyBindings(sampleSubmissionViewModel); //Load the platforms $.ajax({ url: '@Url.Action("GetPlatforms","Home")',type: 'GET',success: function (data) { sampleSubmissionViewModel.platforms(data); } }); }); </script> 有谁有任何想法我是如何实现这一目标的? 提前致谢. 解决方法
您可以将下拉列表的值绑定到selectedPlatform,如下所示:
<select data-bind="options: platforms,value: selectedPlatform,optionsText: 'name'"></select> 我修改了你的代码并对你想做的事情做了一些最好的猜测并创建了一个样本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 将nhibernate实体序列化为json错误:连接
- asp-classic – If子句未按预期工作
- ASP.NET MVC中<%:和<%=有什么区别?
- ASP.Net标签值在JQuery中发生了变化,但在回发时没有变化
- asp.net-web-api – 使用Web API的Autofac:从HttpRequestM
- 使用ASP.NET MVC3中的JavaScriptSerializer转义引号
- ASP.NET Web.Api插件架构
- asp.net-mvc – HTML5元素的“传说”太少了
- 处理用户在ASP.NET MVC网站中点击“Enter”键
- asp.net – 什么是SQL Server Reporting Services?
推荐文章
站长推荐
- asp.net-mvc – MVC:存储库和服务
- 使用带有自定义角色提供程序的asp.net mvc 4登录
- 使用“正确的”.NET Framework版本
- asp.net jquery无刷新分页插件(jquery.paginatio
- asp.net-mvc – 最佳实践问题 – 直接使用Linq t
- asp.net – ReportViewer超时,尽管超时设置
- asp.net – 如何实时压缩和流量到Response.Outpu
- 如果我的Asp.Net会话有IsNewSession == true,那我
- asp.net-mvc-4 – 使用活动目录角色提供者MVC4进
- 单元测试 – 单元测试项目不能参考MVC项目
热点阅读