11.17笔记
1、DataKeyName:当设置了 DataKeyNames 属性时,它保存了指定数据库中的想要获取值的列名,GridView 控件用来自指定字段的值(数据库中表的值)填充它的 DataKeys 集合,这提 供了一种访问每个行的主键的便捷方法。
2、system.url类:System.Uri类用于处理Uri地址信息,常用到它的地方有,相对Uri地址转绝对Uri地址,获取Uri的某部分信息等等。
//////// Uri uri = new Uri("http://www.baidu.com:80/2013/123.html?id=1")
属性:PathAndQuery:获取用问号 (?) 分隔的 AbsolutePath 和 Query 属性。
//输出 /2013/123.html?id=1
UserInfo :获取用户名、密码或其他与指定 URI 关联的特定于用户的信息。
//输出
Port : 获取此 URI 的端口号
//输出 80
HostNameType :获取 URI 中指定的主机名的类型
OriginalString :获取传递给 Uri 构造函数的原始 URI 字符串。
//输出 http://www.baidu.com:80/2013/123.html
Query :获取指定 URI 中包括的任何查询信息。
//输出 ?id=1。
3、asp .net的跳转网页的方法:a、最常用的页面跳转(原窗口被替代):Response.Redirect("XXX.aspx");
b、利用url地址打开本地网页或互联网:Respose.Write("<script language='javascript'> window.open('"+ url+"');</script>");
c、原窗口保留再新打开另一个页面(浏览器可能阻止,需要解除):Response.Write(" <script>window.open('XXX.aspx','_blank')</script>");
d、效果同a中的另一种写法:Response.Write("<script>window.location='XXX.aspx'</script>");
e、也是原窗口被替代的 (常用于传递session变量的页面跳转):Server.Transfer("XXX.aspx");
f、原窗口保留,以对话框形式打开新窗口:Response.Write(" <script>window.showModelessDialog('XXX.aspx')</script>");
g、对话框形式打开新窗口,原窗口被代替:Response.Write(" <script>window.showModelDialog('XXX.aspx')</script>");
h、打开简洁窗口:Respose.Write("<script language ='javascript'> window.open ('"+url+"','','resizable=1,scrollbars=0,status=1, menubar=no,toolbar=no,location=no, menu=no');</script>");
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号