我做了一下几个操作:
1.复制了文章资讯表单的搜索代码
2.将代码复制到网站对应模块,能够正确显示
3.不需要任何条件时,搜索出所有文章资讯类别的文字,也能够通过分类返回搜索结果,输入完整的标题可以匹配。但是,标题模糊搜索功能失效,无法进行模糊匹配~求教高人怎么解决?
PS:文章资讯的表单中已经设置了标题项作为模糊匹配,没有修改默认的搜索模型。代码如下:
<ul class="article">
<%
string Line;
DataTable dt=Get_Data();
DataRow dr;
if(dt.Rows.Count>0)
{
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows[i];
if(((i+1)%5)==0)
{
Line="<li class='line'></line>";
}
else
{
Line="";
}
%>
<li class="search"><span class="title">
<a href="<%=Detail_Url(dr)%>" target="_blank" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToString(),100,true)%></a></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%></span>
</li><%=Line%>
<%
}
}
else
{
Response.Write("无匹配的记录,请更换关键字重新搜索!");
}
%>
</ul>