asp.net mvc 如何通过ajax给htmlhelper的dropdownlist重新赋值

问题描述

asp.netmvc如何通过ajax给htmlhelper的dropdownlist重新赋值

解决方案

解决方案二:
在对应的控制器中写上,下面代码是使用LINQTOSQL来从Northwind数据库中提取种类,publicActionResultIndex(){vardb=newNorthwindDataContext();IEnumerable<SelectListItem>items=db.Categories.Select(c=>newSelectListItem{Value=c.CategoryID.ToString(),Text=c.CategoryName});ViewData["CategoryID"]=items;returnView();}在对应的视图中注意每一个SelectListItem对象都必须给Value和Text属性进行赋值。他们会在运行时分别匹配到html的<option>的value属性和<option></option>之间的内容。注意这里ViewData的key用“CategoryID”显得有点奇怪,但实际上CategoryID正式<select>向服务器提交的值,所以使用这样的命名是有实际意义的。在View中,使用重载方法:<%=Html.DropDownList("CategoryID")%>

时间: 2024-11-05 15:08:54

asp.net mvc 如何通过ajax给htmlhelper的dropdownlist重新赋值的相关文章

ASP.NET MVC中的AJAX应用_实用技巧

一.ASP.NET MVC中的AJAX应用 首先,在ASP.NET MVC中使用自带的ajax功能,必须要导入2个js文件(顺序不能颠倒): ASP.NET MVC提供了2个常用的ajax辅助方法. Ajax.ActionLink 该辅助方法用于在页面上生成具有ajax功能的超链接. 在该辅助方法中有一个AjaxOptions类型的参数,它包括如下属性: Confirm:在发送ajax请求前,弹出确认对话框,该属性就是设置对话框中的提示消息HttpMethod:用于设置请求的类型:Get|Pos

为ASP.NET MVC框架添加AJAX支持

一.引言 本文中,我们将向你展示如何在基于ASP.NET MVC框架构建 的ASP.NET应用程序中添加一些基本的Ajax特征(例如局部更新及行为组件等概念 ). [说明]本文向你提供了有关于ASP.NET MVC框架的完整应用源码及 测试示例.在本文方案中,共有两个工程:一个是TaskList(Web应用程序), 另一个是AjaxMVC(一个提供了扩展的Ajax支持的类库).请注意,类库AjaxMVC 中提供的函数实现了一些基本的Ajax功能,例如不依赖于页面回寄的局部更新以 及关联到DOM元

ASP.NET MVC之Unobtrusive Ajax(五)

前言 这一节我们来讲讲Unobtrusive中的Ajax提交,大部分情况下我们是利用JQuery来进行Ajax请求,当然利用JQuery来进行表单Ajax请求也不例外,但是相对于Unobtrusive Ajax来进行表单请求则Unobtrusive Ajax代码量显得更加精简,所以基于这点本文来讲讲这个Unobtrusive Ajax. 话题 我们首先一步一步深入来讲述我们本节的话题,我们在Models文件夹下建立如下一个类: public class Blog { public long Id

ASP.NET MVC之AJAX

本文的例子基于Asp.Net MVC Preview 3,并采用了jQuery完成客户端的JavaScript功能. 之前的两篇文章粗粗的对Asp.Net MVC做了介绍.这里强烈推荐一个网站,有兴趣的朋友可以看这里.这是Rob Conery的个人网站,他采用了Asp.Net MVC做了一个Demo, 不仅在codeplex上提供了这个项目的源代码,还提供了15个视频,这些视频的内容包括从项目的构思.到设计.再到实现和重构的一个完整的过程. ASP.NET Web Form下的AJAX 在传统的

ASP.NET MVC使用Ajax的辅助的解决方法_实用技巧

前言:前面我们已经简单的介绍过了MVC如何Jquery,因为我们如果使用Ajax的话必须要了解Jquery,这篇博客我们将大致了解一下ASP.NET MVC如何使用Ajax的辅助方法,此博客是我的读书笔记,如果那里写的不好,还请各位朋友提出来,我们共同学习.1.准备工作 (1)在MVC刚开始学习的时候,我们就需要介绍ASP.NET MVC框架中的HTML的辅助方法,但是这类文章现在已经很多了,而且个人感觉很简单,所以没有写笔记,我在这里就不介绍了. (2)ASP.NET MVC框架中的HTML辅

返璞归真 asp.net mvc (5) - Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test

原文:返璞归真 asp.net mvc (5) - Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test[索引页][源码下载] 返璞归真 asp.net mvc (5) - Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test 作者:webabcd 介绍 asp.net mvc 之 Action Filter, UpdateModel, ModelBinder, Ajax, U

UpdatePanel for ASP.NET MVC的尝试

其实这是一篇迟发布近2个月的文章.事实上在ASP.NET MVC Preview 2发布之 前我就已经将这篇文章的所有内容准备完毕了.当时想,就等Preview 2发布吧, 而真一旦Preview 2发布之后却又懒得进行移植--移植了之后却又懒 得写文章.这一拖就是近2个月,毫无长进.可能工作等其他事情的确多了些,但 是扪心自问,也并没有忙到不可开交.时间往往都是在点点滴滴间浪费的.唉, 可能是自视太高,越来越不愿意写一些普普通通的介绍性文章,导致可写的东西 大大减少.不过话说回来,其实打算写的

《ASP.NET MVC 4 实战》----导读

目 录第 1 章 绪论 1.1 发展阶段1.2 ASP.NET MVC是什么1.3 ASP.NET MVC 3/4的新特性1.4 小结第 2 章 第一个MVC应用程序 2.1 设置开发环境2.2 创建第一个MVC应用程序2.3 Guestbook示例应用程序2.4 小结 第 3 章 视图基础 第 4 章 充满动作的控制器 第2部分 使用ASP.NET MVC 第 5 章 视图模型 第 6 章 验证 第 7 章 ASP.NET MVC中的Ajax 第 8 章 安全性 第 9 章 以路由控制URL

asp.net mvc 自定义错误页面跳转

问题描述 asp.net mvc 自定义错误页面跳转 请教个问题,asp.net mvc 我用ajax从后台提取数据,服务器提取数据发生异常错误,然后我在global文件里继承了HandleErrorAttribute,在OnException方法中跳转自定义错误页面,但是,并没有跳转页面,而是在原来的界面上显示了错误页面,造成页面混乱,这个怎么回事?请高手指教下 解决方案 原因找到了,只是对于ajax请求异常错误,然后在后台跳转自定义错误页面的方式,没有搞到方法,请问大家有没有什么建议 解决方