C# Mvc 自定义单选和复选控件

.NET Mvc下的单选和复选控件比较难用(不适合我个人的编码习惯)!

就随便写了下这2个控件的自定义方法,给有和我有同样习惯的朋友使用。

代码没怎么优化,也希望大家将代码扩充之后贴出来给有需要的朋友使用。

下面直接贴代码了

MyHtmlHelper.cs 代码

using System;
using System.Collections.Generic;
using System.Web;
using System.Text;

namespace System.Web.Mvc.Html
{
    public static class MyHtmlHelper
    {
        public static MvcHtmlString RadioList(this HtmlHelper htmlHelper, string name, IEnumerable selectList) 
        {
            //遍历
            int Num = 0;
            StringBuilder sb = new StringBuilder();
            foreach (SelectListItem item in selectList) 
            {
                Num++;
                if (item.Selected == true)
                {
                    sb.AppendFormat("{3}", name, name + Num, item.Value, item.Text);
                }
                else
                {
                    sb.AppendFormat("{3}", name, name + Num, item.Value, item.Text);
                }
            }
           
            return MvcHtmlString.Create(sb.ToString());
        }

        public static MvcHtmlString RadioList(this HtmlHelper htmlHelper, string 

你可能感兴趣的:(C#,C#,MVC,自定义控件的方法)