首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC ~

2012-08-30 
MVC求助 ~~~~~急!!!问题如下:varhtmlattrnew {@classa,style}请问怎么将上述代码存进Dictionary中[

MVC求助 ~~~~~急!!!


问题如下:

var htmlattr=new {@class="a",style=""}

请问怎么将上述代码存进Dictionary中

[解决办法]
var dic=new Dictionary<string,object>();
dic.Add('htmlattr',new{@class="a",style=""});
?
[解决办法]
MVC中HtmlHelper内置方法
IDictionary<string, object> attrs = HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes);
[解决办法]

C# code
  var htmlattr = new { @class = "a", style = "" };                Dictionary<string, string> dic = new Dictionary<string, string>();                foreach (System.Reflection.PropertyInfo p in htmlattr.GetType().GetProperties())                {                    dic.Add(p.Name, p.GetValue(htmlattr,null).ToString());                } 

热点排行