`
ljl_xyf
  • 浏览: 618687 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MVC2 Html.DropDownList数据绑定

阅读更多

一步:新建一个mvc 2 工程

 

二步:在HomeController.cs 中添加如下代码:

public ActionResult Detail(int id)
        {

            //var detail = DBHandle.DBContext.Stat1_a_02s.Single(c => c.ID == id);
            //detail.审核人 = "测试更新";
            //DBHandle.DBContext.SubmitChanges();
            List<SelectListItem> lsSelItem = new List<SelectListItem>();
            SelectListItem sel = new SelectListItem();
            sel.Value = "http://www.baidu.com";
            sel.Text = "百度";
            lsSelItem.Add(sel);
            sel = new SelectListItem();
            sel.Value = "http://www.google.cn";
            sel.Text = "谷歌";
            lsSelItem.Add(sel);
            sel = new SelectListItem();
            sel.Value = "http://www.my400800.cn";
            sel.Text = "400电话";
            lsSelItem.Add(sel);
            sel = new SelectListItem();
            sel.Value = "http://www.qq.com";
            sel.Text = "腾讯";
            lsSelItem.Add(sel);
            SelectList ddlSelData = new SelectList(lsSelItem.AsEnumerable(),"Value","Text", "http://www.my400800.cn");
            ViewData["ddlTestData"] = ddlSelData;
            return View();
        }
 

 

三步:

 

在Views目录下的Home目录下添加Detail.aspx文件,文件内容如下:

 

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Detail
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        Detail</h2>
    <%
        using (Html.BeginForm())
        {
    %>
<%--    <%=Html.Encode(Model.审核人) %>
    <%= Html.LabelFor(model => model.审核人)%>--%>
    <%=Html.DropDownList("ddlTest",ViewData["ddlTestData"] as SelectList) %>
    
    <%
        }
    %>
</asp:Content>
 

四步:运行

http://localhost:59765/Home/Detail/1

 

五步:运行结果如下:

 

 

                  Detail

百度 谷歌 400电话 腾讯

 

 

分享到:
评论

相关推荐

    MVC4 @Html.DropDownList的用法

    ASP .NET MVC4 @Html.DropDownList后台绑定数据展示到页面下拉框中

    .net MVC AJAX实现DropDownList数据绑定 城市联动

    .net MVC下,AJAX实现DropDownList数据绑定,并实现无刷新城市联动。 内含SQL Server 数据库执行语句,只要运行一下就OK了。 运行代码时注意别忘了更改成所使用数据库的ServerName,LoginName,Password。

    ASP.NET MVC DropDownList数据绑定及使用详解

    DropDownList 控件用于创建下拉列表。DropDownList 控件中的每个可选项都是由 ListItem 元素定义的!该控件支持数据绑定

    MVCDropDownList数据绑定

    这个文件详细的描述了在MVC框架下DropDownList数据绑定的详细步骤,相信肯定会对您有帮助的

    详解ASP.NET Core MVC四种枚举绑定方式

    前言 本节我们来讲讲在ASP.NET Core MVC又为我们提供了哪些方便,之前我们探讨过在ASP.NET MVC中下拉框绑定方式...枚举绑定方式一(@Html.DropDownList) 接下来我们废话少说直接进入主题。 代码如下: ViewBag.enums =

    ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法

    本文主要介绍了DropDownList控件4种绑定数据的基础用法,希望对大家能有所帮助。

    .netMVC架构下无刷新三级级联菜单源码

    运用DropdownList、数据绑定、Mvc架构实现的无刷新数据库获取级联菜单。修改webconfig文件下的链接字,即可绑定到自己的数据库,快来试试吧。

    ASP.NET MVC下拉框联动实例解析

    这里,我打算实现的需求是:有两个DropDownList,一个默认加载所有的省份数据,然后,当我选择省份的时候,把对应的市的数据,绑定到另外一个DropDownList上面,即实现了联动。 好了,这里不打算使用EF了,换用ADO...

    ASP.NET3.5从入门到精通

    5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...

    ASP.NET 3.5 开发大全11-15

    5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...

    ASP.NET 3.5 开发大全

    5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...

    ASP.NET 3.5 开发大全1-5

    5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...

    ASP.NET 3.5 开发大全word课件

    5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...

    ASPNET35开发大全第一章

    5.17.2 比较验证控件(CompareValidator) 5.17.3 范围验证控件(RangeValidator) 5.17.4 正则验证控件(RegularExpressionValidator) 5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件...

    详解ASP.NET MVC 下拉框的传值的两种方式

    现在我们来看看在MVC中DropDownList是如果和接受从Controller传过来的值的。 第一种:使用DropDownList 控制器代码:  public ActionResult Index() { //1.1查询YzSeriesEntity的数据 List&lt;Model&gt; seriesList ...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    ADO.Net(行集、数据集、类型化数据集、SQLHelper、SQL注入漏洞防范、数据绑定)。 3、三层架构MIS项目(5天) 查看项目演示 功能点 本项目基于流行的三层架构(DAL+BLL+UI)。 主要功能点:高安全性的用户管理体系...

    我们如何显示arraylist到dropdownlistfor的每个值?

    假设您的Address类包含ID,City ...属性,下面的代码将向您说明如何在Asp.NET MVC应用程序中轻松绑定DropDownList。 在模型文件夹中,定义地址和地址集合类,公共类Address {public int ID {get; set}; 民众...

Global site tag (gtag.js) - Google Analytics