我想用存储过程实现站内搜索啊。可是就是不能实现啊。有什么好的方法啊。
解决方案 »
- 我从网上下的asp.net的源文件,怎么用VS2010打开进行调试
- 多表联合查询,如何写sql语句让他只显示同一个realName的一条信息
- 怎样做到 账号密码必须通过SSL进行传送,麻烦大家教我一下。
- TreeView 节点背景问题
- 请问:如何让隐藏的div出现在鼠标点击的位置?
- 点浏览器的返回,回到的页面是缓存过的,如何不缓存,就像新打开的页一样
- 大家帮帮忙呀,搞不懂了
- 用户控件中自定义的属性在postback后是否保留??
- ASP.NET网站在原服务器上跳转时URL加入了奇怪乱码
- ~~~~~~~~~~~怎样使水晶报表表格的大小随里面信息的多少而变化????
- 求一程序:搜索数据库的ASP.net站内搜索程序(站内搜索)
- 关于保持登陆的问题
我放入一个TextBox控件来写要搜的内容;再放一个DropDownList控件,用来选择搜索的种类;然后后面放一个Button控件来确定搜索.
如果在页面里面做SqlCommand,那样子是可以实现啊.可是要在代码里面写很多东西,而且可能会不安全.
所以,我想在SQL里做一个存储过程,然在SqlCommand 代码里面调用这个存储过程,并把参数传到存储过程中.
这个存储过程是这样写的. create proc dbo.ProcName
@SelectValues varchar,
-- 搜索的内容
@SelectType varchar,
--搜索的类型
@employeeID int
--返回搜索的ID,在代码隐藏页里面用这个ID在选择DataGrid控件里面显示搜索东西的详细内容.
to
select @employeeID=employeeID
from northwind
where @SelectType='%@SelectValues%' 我想问的是在代码隐藏页里面传这些参数给它,或者说怎么实现.
http://www.hvsoft.com我想这个正是你需要的
看下99收藏夹http://www.99scj.com
里面的收藏搜索就是站内全文检索具体技术请看右边的站长blog