有人知道這些東西是幹嘛用的麽?
解决方案 »
- 能不能从网页点击按钮链接到Winform程序界面,能的话,怎么实现(急)
- c#用户控件数据绑定与页面加载
- 怎么快速的获取用户需求
- 这个问题貌似有点复杂、想了好久了用Cookie跨不了域。。
- 查询出来的数据绑定到datagrid中,大家是怎样实现分页的?
- 用户控件动态创建如何传入参数,想在构造函数中传入
- 五种提高 SQL 性能的方法
- 数据表中content字段数据〉8000个字符用什么数据类型?[ms sql2000][在线等]
- 关于消除Image控件缓存的问题
- 异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。?
- 请问大家在遍历Datalist的是时候怎么找到里面的usercontrol控件?
- 高分求解 当前页面上那个控件获得了焦点
DataBinder.Eval怎么查找属性和索引器的?
答:用反射。
委托
Page_Load是怎么来的?
答:在代码生成器的代码里面Page.Load += new EventHandler( Page_Load );
线程
HttpContext.Current怎么来的?
答:当前线程的上下文中获取的。
序列化
ViewState怎么保存的?
答:序列化然后再BASE64编码。
你可以看看Asp.Net Forums的代码,你说的全部都用到了
http://www.hidotnet.com/
HttpContext class:
public static HttpContext Current
{
get
{
return (ContextBase.Current as HttpContext);
}
}
ContextBase class:
internal static object Current
{
get
{
return CallContext.HostContext;
}
}
CallContext class:
public static object HostContext
{
get
{
IllogicalCallContext context1 = Thread.CurrentThread.GetIllogicalCallContext();
object obj1 = context1.HostContext;
if (obj1 == null)
{
LogicalCallContext context2 = CallContext.GetLogicalCallContext();
obj1 = context2.HostContext;
}
return obj1;
}
}
DataBinder.Eval怎么查找属性和索引器的?
答:用反射。
委托
Page_Load是怎么来的?
答:在代码生成器的代码里面Page.Load += new EventHandler( Page_Load );
线程
HttpContext.Current怎么来的?
答:当前线程的上下文中获取的。
序列化
ViewState怎么保存的?
答:序列化然后再BASE64编码。
---------------------------------------------------------------------太独到了,把这些功能说透了.
兄弟可以出书了. 那时写一本经典范例..偶买
//不愧是两个星星的。高手就是高手,与几个星星冒关系,
我还两个星星呢,我就很愧~
//根據名稱反射類型。
Type TP= Type.GetType("System.String");
String str=(String)TP;
委托 :Asp.net中常见的服务器端控件的事件申明,就是委托
序列化:简单的说就是把对象转换成文件流(XML,二进制,BASE64)