MVC控件绑定数据
2013-11-15 10:23
267 查看
下拉列表、select绑定
数据访问层 public object GetListBatch() { return db_C56.Traces.Select(p => p.BatchID).Distinct().ToArray(); } 控制器 public ActionResult GetBatch() { ResultMessage<object> result = new ResultMessage<object>(); result = busi.GetListBatch(); #region 方式1 string[] arr = result.Data as string[]; List<SelectListItem> select1 = new List<SelectListItem>(); for (int i = 0; i < arr.Length; i++) { select1.Add(new SelectListItem { Text = arr[i].ToString(), Value = arr[i].ToString() }); } ViewData["selBatch"] = new SelectList(select1, "Value", "Text", ""); #endregion #region 方式2 ViewData["aaa"] = result.Data; #endregion return View(); } 前台页面 方式1 @Html.DropDownList("selBatch") 方式2 <select id="Select1"> @foreach (var arr in ViewData["aaa"] as string[]) { <option>@arr.ToString()</option> } </select> 方式3 ajax页面初始化时绑定下拉类表
相关文章推荐
- 在数据仓库建模时,应该使用哪种数据类型的度量值
- 【介绍Win8系统新增的7大功能】
- Android Dialog点击不取消
- 网页设计中的分割布局
- Android加载APK中的资源文件
- 运行其他脚本,加载关卡
- C++关键字(static/register/atuo/extern/volatile/const)释疑
- SQL语句优化(分享)
- Android调用 Webservice报org.ksoap2.serialization.SoapPrimitive(转)
- Android平台Bitmap缓存为文件
- 数据字典和性能视图
- Silverlight访问页面dom元素
- 如何判断一个请求是否为AJAX请求
- Java虚拟机(JVM)中的内存设置详解
- 三国演义告诉你的60条真理
- iOS7设置状态栏颜色
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- ACE主动对象模式(2)
- java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
- OCP-1Z0-051-V9.02-13题