自己定义一个 int 类型的变量来存储 传过来的参数和 用属性传参数的异同?在效率上和作用上有什么区别?如:private int _songID;
public int SongID{
set{
_songID=value;
}
get{
return _songID;
}
}songID=Convrt.ToInt32(Request.QurryString["SongID"]);和public int SongID{ get{
return Convrt.ToInt32(ViewState["SongID"]);
}
set{
ViewState["songID"]=value;
}
}
songID=Convrt.ToInt32(Request.QurryString["SongID"]);
哪个比较合适?在效率和用途上分别解释下
public int SongID{
set{
_songID=value;
}
get{
return _songID;
}
}songID=Convrt.ToInt32(Request.QurryString["SongID"]);和public int SongID{ get{
return Convrt.ToInt32(ViewState["SongID"]);
}
set{
ViewState["songID"]=value;
}
}
songID=Convrt.ToInt32(Request.QurryString["SongID"]);
哪个比较合适?在效率和用途上分别解释下
我看过一篇文章.讲到session,request等等都是com对象,对其访问的速度都比较慢.应该尽量减少这样的访问.我认为是第一种方法要好.
因为viewstate,大部分时间我都会禁用掉.