java游戏:JAVA来源: 发布时间:星期一, 2008年10月27日 浏览:2次 评论:0
天气查询
string weacherhtml = String.Empty; string mycity = System.Web.HttpUtility.UrlEncode("上海", System.Text.UnicodeEncoding.GetEncoding("GB2312")); HttpWebRequest webrt = (HttpWebRequest)WebRequest.Create("http://php.weather.sina.com.cn/search.php?city=" + mycity); HttpWebResponse webrs = (HttpWebResponse)webrt.GetResponse(); Stream stream = webrs.GetResponseStream(); StreamReader srm = new StreamReader(stream, System.Text.Encoding.Default); weacherhtml = srm.ReadToEnd(); srm.Close(); webrs.Close(); Response.Write(weacherhtml); ASP.NET 3.5中的ListView控件和DataPager控件 增加分页功能 如果你想为ListView增加分页功能的话,那么就需要使用DataPager控件了。 这个分页控件是一个独立的控件,你可以把它放到页面的任何位置,然后使其联到你的ListView控件就可以完成分页的工作了。 该分页控件所呈现出来的HTML标记为内联(Inline)元素,所以如果你想精确地设置其位置的话,可以参考下面的代码,为其包裹一个<div />标记。 你可以像下面这样设置分页控件,并可以把其放到页面的任何位置。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 通过上面的代码你会发现,我们可以通过设置DataPager控件的Fields,从而达到手动设置分页布局的目的。 另外还有一个关键点,就是DataPager控件的PagedControlID属性,你需要把它设置为ListView的ID。 当然你也可以把DataPager控件放到布局模板内。 把分页功能作为一个单独的控件分离出来是一个非常好的注意 – 它会让我们有更多的布局和 显示上的自由度。 但是,目前的分页控件还是有其局限性的。 它只能结合ListView控件一起工作 – 如果能用在Repeater或GridView上就更好了。 另外,它也是要依赖于ViewState的。 还有,现在的DataPager控件没有分页事件,也没有SelectedPageIndex属性。 还有一点需要注意的是,ListView没有内置排序功能。 在ListView中添加和编辑数据 ListView通过EditItemTemplate和InsertItemTemplate来提供编辑数据和添加数据的功能。 这个功能的使用非常类似于GridView的编辑特性的使用,只不过它用的都是自定义模板。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() [img]about:blank[/img][img]about:blank[/img] <b><% ![]() [img]about:blank[/img][img]about:blank[/img] <% ![]() ![]() ![]() ![]() ![]() ![]() ![]() [img]about:blank[/img][img]about:blank[/img] <b><% ![]() [img]about:blank[/img][img]about:blank[/img] <% ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 0
相关文章
读者评论
发表评论 |