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>"); 

posted @ 2021-11-17 19:41  南瓜~  阅读(38)  评论(0)    收藏  举报