asp.net站内搜索代码(ASPNET百科)
admin 发布:2022-12-19 19:05 183
本篇文章给大家谈谈asp.net站内搜索代码,以及ASPNET百科对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、asp.net中怎样放GOOGLE的站内搜索代码
- 2、asp.net中站内搜索,怎么查询分页还有显示图片?跟淘宝那样的
- 3、在asp.net网页中怎么实现搜索
- 4、asp站内搜索代码
- 5、我用asp.net做网站,做了一个站内搜索框,根据输入的商品名或商品号搜索查询,sql语句怎么写?
- 6、关于ASP站内搜索,请帮我写下代码吧。。。
asp.net中怎样放GOOGLE的站内搜索代码
几个主要搜索引擎(Google和百度、雅虎)的站内搜索代码,使用时只需要将代码里的""替换成你的网址即可。
!--Google站内搜索开始--
form method=get action=""
input type=text name=q
input type=submit name=btnG value="Google 搜索"
input type=hidden name=ie value=GB2312
input type=hidden name=oe value=GB2312
input type=hidden name=hl value=zh-CN
input type=hidden name=domains value=""
input type=hidden name=sitesearch value=""
/form
!--Google站内搜索结束--
!--Baidu站内搜索开始--
form action=""
input type=text name=word
input type="submit" value="Baidu 搜索"
input name=tn type=hidden value="bds"
input name=cl type=hidden value="3"
input name=ct type=hidden value="2097152"
input name=si type=hidden value=""
/form
!--Baidu站内搜索结束--
!--Yahoo站内搜索开始--
form action=""
input type=text name="p"
input type="submit" value="Yahoo 搜索"
input type=hidden name=vs value=""
/form
!--Yahoo站内搜索结束--
下面是Google和百度的Javascript版的站内搜索代码:
!--Google站内搜索开始--
script type="text/javascript"
function googlesearch () {
var wq=document.getElementsByName("wq")[0].value;
var link=";sitesearch=;q="+wq;
window.open(link); }
/script
input type="text" name="wq"/input type="submit" onclick="javascript:googlesearch()" value="Google 搜索" /
!--Google站内搜索结束--
!--Baidu站内搜索开始--
script language="javascript"
function baidusearch () {
var wd=document.getElementsByName("wd")[0].value;
var link=";cl=3ct=2097152tn=baidulocalword="+wd;
window.open(link); }
/script
input type="text" name="wd"/input type="submit" onclick="javascript:baidusearch()" value="Baidu 搜索" /
!--Baidu站内搜索结束--
asp.net中站内搜索,怎么查询分页还有显示图片?跟淘宝那样的
Default.aspx.cs页面:
using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml;
using UcfarDB;
public partial class _Default : System.Web.UI.Page
{
DBHelper db = new DBHelper();
Pager pager = new Pager();
public string sql;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
InitData(1);
}
private void InitData(int pageindex)
{
//int pageCount;//绑定方法一
//int itemCount;//绑定方法一
string hanzi = this.TextBox1.Text.Trim().ToString();
if (hanzi != "")
{
sql = "select * from DicData WHERE HANZI = '" + hanzi + "' ";
this.UcfarPager1.RecordCount = pager.CreateCountSQL(sql);//绑定方法二
}
else
{
sql = "select * from DicData ";
this.UcfarPager1.RecordCount = pager.CreateCountSQL(sql);//绑定方法二
}
//Pager.OrderByStruct order = new Pager.OrderByStruct("hanzi", Pager.Directions.ASC);//绑定方法一
//DataTable ds = pager.GetData_SQL2005(sql, pageindex, UcfarPager1.PageSize, out pageCount, out itemCount, order);//绑定方法一
//this.UcfarPager1.RecordCount = itemCount;//绑定方法一
//this.GridView1.DataSource = pager.GetData_SQL2005(sql, pageindex, UcfarPager1.PageSize, out pageCount, out itemCount, order);//绑定方法一
DataTable dt = db.ExecuteDataSet(sql, UcfarPager1.PageSize * (pageindex-1), UcfarPager1.PageSize).Tables[0];
this.GridView1.DataSource =dt ;//绑定方法二
GridView1.DataBind();
}
protected void UcfarPager1_PageChanged(object sender, EventArgs e)
{
InitData(UcfarPager1.CurrentPageIndex);
}
protected void Button1_Click(object sender, EventArgs e)
{
InitData(1);
}
}
Default.aspx页面:
%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %
%@ Register Assembly="UcfarPager" Namespace="UcfarPager" TagPrefix="cc1" %
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
title无标题页/title
style type="text/css"
*{font-size:12px;font-family:verdana;}
/style
/head
body
form id="form1" runat="server"
div style="margin-top:10px;"
汉字:asp:TextBox ID="TextBox1" runat="server"/asp:TextBox
asp:Button ID="Button1"
runat="server" Text="查询" OnClick="Button1_Click" /
/div
asp:GridView ID="GridView1" runat="server" BackColor="White" Width="600px"
BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4"
ForeColor="Black" GridLines="Vertical"
FooterStyle BackColor="#CCCC99" /
RowStyle BackColor="#F7F7DE" /
PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" /
SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" /
HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" /
AlternatingRowStyle BackColor="White" /
/asp:GridView
br /
cc1:UcfarPager ID="UcfarPager1" runat="Server" MainTableStyle="text-align:left;"
onpagechanged="UcfarPager1_PageChanged" PageSize="15" NavigatePreviousText="上一页" NavigateNextText="下一页"
/cc1:UcfarPager
/form
/body
/html
相信这些代码对你肯定有一点帮助!
在asp.net网页中怎么实现搜索
没搜索之前 就是一般的datalist控件绑定 既在Page_Load()里面写下绑定datalist的方法:Datalist_Bind(); 然后在
void Datalist(){
string sql = "select * from user where 条件";
DataTable dt = 数据库对象.RunDatable(sql); //执行sql成DataTable
//绑定Datalist
datalist.source = dt;
datalist.DataBind();
}
利用textBox做条件索引 就是跟上面的一样 就是把sql语句的条件那个改成 where 字段='textBox.Text'; 其他的都一样的
注意的一点就是 由于你是用的服务端控件,所以你点击查询都会引发页面回溯
所以你调用绑定函数的时候要放在if(!IsPostBack){这里面}
asp站内搜索代码
下面的代码是搜索完数据绑定到GridView。(注:wenku是数据库名,你可以改为自己的测试一下。)
string sql = "select count(*) from wenku where 标题 like '%'+'" + txtTitle.Text.Trim()+ "'+'%'";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["connstr"].ToString();
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds, "wenku");
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
try
{
conn.Open();
}
catch (Exception ex)
{
labMessage.Text = ex.Message.ToString();
}
finally
{
ds.Dispose();
sda.Dispose();
conn.Close();
conn.Dispose();
}
我用asp.net做网站,做了一个站内搜索框,根据输入的商品名或商品号搜索查询,sql语句怎么写?
select * from 商品表 where 商品名 like '%关键字%' or 商品号 like '%关键字%'
或者
select * from 商品表 where ( 商品名 like '%关键字%' or 商品号 like '%关键字%' ) and 其他并列条件比如价格=500
关于ASP站内搜索,请帮我写下代码吧。。。
你好,你的index.asp没问题,问题出在你的search.asp里,在这里给你点建议,希望对你有用,
'首先把index.asp的FORM表单里的action="search.asp",把数据提交到search.asp里
下面是search.asp的代码,还没有测试过 有问题再提出
'//----------search.asp参考代码-----------//
!--#include file="conn.asp" -- //数据库连接文件,相信应该有了吧
这是您搜索到的结果:br
table width="100%" border="0" cellspacing="0" cellpadding="0"
tr
tdid/td
td网站名/td
td网址/td
td站长/td
td简介/td
/tr
%
key=request("textfield") '获取搜索的关键字
kind=request("select") '获取搜索的类别
str="select * from [site] where 1=1 "
if kind"" then
str=str" and "kind" like '%" key "%'"
end if
set searchrs=server.createobject("adodb.recordset")
searchrs.open str,conn,1,1
if not searchrs.eof then
while not searchrs.eof
%
tr
td%=searchrs("id")%/td
td %=searchrs("s_title")%/td
td %=searchrs("s_url")%/td
td %=searchrs("s_admin")%/td
td %=searchrs("s_contend")%/td
/tr
%
searchrs.movenext
wend
end if
searchrs.close
set searchrs=nothing
%
/table
'//----------search.asp参考代码-----------//
祝成功
asp.net站内搜索代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ASPNET百科、asp.net站内搜索代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-18短视频seo搜索优化,免费观看短视频的软件
- 05-18百度搜索风云榜官网,百度搜索风云榜实时热点
- 05-18长春关键词优化公司,长春关键词搜索排名
- 05-18uc搜索引擎入口,uc搜索技巧
- 05-17百度搜索大数据查询,百度实时大数据
- 05-17百度老年搜索,下载百度老年大字版
- 05-17短视频搜索seo,短视频搜索恐龙电影
- 05-16360搜索首页,360搜索首页 手机版
- 05-16西安百度搜索排名,西安百度推广网站
- 05-15加拿大搜索引擎,加拿大news搜索哔哩哔哩
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接