jquery - ASP.NET MVC3 清晰表单

标签 jquery asp.net ajax asp.net-mvc

我是 ASP.NET MVC 新手,我找不到执行此操作的最佳方法:

我有一个带有下拉列表的表单。在 Controller 中,在填充表单时,我设置:
ViewBag.DDLCONTENT = ....(并从数据库中获取);

如果我用ajax重新填充 Controller 中的表单,ViewBag.DDLCONTENT将变空。那么我到底应该这样做而不必再次调用数据库吗?

如果我的问题不够清楚,我可以发布完整的代码
谢谢

最佳答案

So exactly should I do this without having to call again the database?

再次调用数据库。 DropDownList 仅将选定的值发送到服务器。或者,如果您想避免调用它,您可以将这些值存储在缓存中。但是,如果数据库中的数据在两者之间发生变化,您可能无论如何都想调用它来检索新数据。

关于jquery - ASP.NET MVC3 清晰表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12509028/

相关文章:

javascript - 在 jQuery UI 中调用调整大小事件

c# - 使用C#、Asp.net向Excel写入大量数据

c# - Lambda 表达式 C# Union Where

xml - 使用 AJAX 抓取的可搜索动态内容

javascript - jquery ajax选项卡点击后更改为 "Loading..."

jquery - 联系表单 7 Ajax/jquery 触发器无效 - 未触发

jQuery 投资组合切换搞乱位置

javascript - 检查带滚动条的 div 是否当前被用户读取

javascript - 使用 jQuery 的 tabify 在网站中创建标签菜单(HTML+CSS)

javascript - JQuery 仅在满足特定条件时自动完成