Asp.net源码专业站
首页->博客空间->SpaceBuilder v1.0正式版源码>>BasicWebControls/Channel/News/ChannelNewsSearchBlock.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
当前文件:文件类型 SpaceBuiderV10Source/BasicWebControls/Channel/News/ChannelNewsSearchBlock.cs[2K,2009-6-12 11:55:07]打开代码结构图
普通视图
		            
1//------------------------------------------------------------------------------ 2// <copyright company="Tunynet"> 3// Copyright (c) Tunynet Network Technology Co., Ltd. All rights reserved. 4// </copyright> 5//------------------------------------------------------------------------------ 6 7using System; 8using System.Collections.Generic; 9using System.Text; 10using SpaceBuilder.Controls.BaseClasses; 11using SpaceBuilder.Posts.Components; 12using System.Web.UI.WebControls; 13using SpaceBuilder.Components; 14 15namespace SpaceBuilder.Web.Controls 16{ 17 public class ChanneNewsSearchBlock : TemplatedWebControl 18 { 19 protected override void OnInit(EventArgs e) 20 { 21 if (SkinName == null) 22 ExternalSkinFileName = "News/Skin-ChannelNewsSearchBlock.ascx"; 23 else 24 ExternalSkinFileName = SkinName; 25 26 base.OnInit(e); 27 } 28 29 protected override void OnLoad(EventArgs e) 30 { 31 base.OnLoad(e); 32 EnsureChildControls(); 33 34 if (!Page.IsPostBack) 35 { 36 PostFullTextQuery query = new PostFullTextQuery(); 37 query.ConvertFromQueryString(); 38 if (query.FullTextSearchType == FullTextSearchType.News) 39 postKeyword.Text = query.PostKeyword; 40 } 41 } 42 43 Child Controls 49 50 protected override void AttachChildControls() 51 { 52 postKeyword = FindControl("PostKeyword") as TextBox; 53 searchButton = FindControl("SearchButton") as Button; 54 searchButton.Click += new EventHandler(SearchButton_Click); 55 } 56 57 protected void SearchButton_Click(object sender, EventArgs e) 58 { 59 PostFullTextQuery query = new PostFullTextQuery(); 60 query.FullTextSearchType = FullTextSearchType.News; 61 query.PostKeyword = postKeyword.Text; 62 string searchPostsUrl = Globals.FullPathForSearchSite(ChannelUrls.Instance().NewsSearchResults() + "?" + query.ConvertToQueryString()); 63 Context.Response.Redirect(searchPostsUrl, true); 64 } 65 } 66 67} 68 69
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.0正式版源码
51Aspx.com 版权所有 CopyRight © 2006-2010. 京ICP备06046876号 本站法律顾问:ITlaw-庄毅雄律师
返回顶部
客户服务:点击这里进行客户咨询 业务合作:点击这里洽谈业务合作 合作热线:010-68880146