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

asp.net中反射有关问题

2011-12-30 
asp.net中反射问题!publicclassindex:System.Web.UI.Page{protectedstringi12 asdf privatevoidPage_L

asp.net中反射问题!
public   class   index   :   System.Web.UI.Page
{
    protected   string   i12= "asdf ";
    private   void   Page_Load(object   sender,   System.EventArgs   e)
    {
        if(!IsPostBack)
        {
            Type   typ1=typeof(index);
object   ss=typ1.GetField( "i12 ").GetValue(this);
Response.Write(ss.ToString());

          }
    }
}

这样会抱错,如要实现使用反射取得i12的值。怎么操作。谢谢


[解决办法]
string v = "123 ";


Type type = v.GetType();

MethodInfo info = type.GetMethod( "ToString ", new Type[0]);

Response.Write(info.Invoke(v,null).ToString());

[解决办法]
public string i12 = "asdf ";

热点排行