.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<SelectListItem> selectList)
{
//遍历
int Num = 0;
StringBuilder sb = new StringBuilder();
foreach (SelectListItem item in selectList)
{
Num++;
if (item.Selected == true)
{
sb.AppendFormat("<input type=\"radio\" name=\"{0}\" id=\"{1}\" value=\"{2}\" checked >{3}", name, name + Num, item.Value, item.Text);
}
else
{
sb.AppendFormat("<inpu