我正在使用Microsoft Search Server 2008 + C#+。Net 3.5 + VSTS 2008 + ASP.Net开发一个Web应用程序,当按下html页面中的按钮时,该应用程序将调用Search Server 2008 Web服务。
我使用以下代码从Microsoft Search Server 2008查询内容。我的问题是如何从检索到的DataSet中显示搜索结果?我没有从Google那里找到一个非常好的样本。
protected void Button1_Click(object sender, EventArgs e)
{
//The string containing the keyword to use in the search
string keywordString = "Microsoft";
//The XML string containing the query request information
//for the Web service
string qXMLString = "<QueryPacket xmlns='urn:Microsoft.Search.Query'>" +
"<Query><SupportedFormats><Format revision='1'>" +
"urn:Microsoft.Search.Response.Document:Document</Format>" +
"</SupportedFormats><Context><QueryText language='en-US' type='STRING'>" +
keywordString + "</QueryText></Context></Query></QueryPacket>";
SearchTest.QueryService queryService = new SearchTest.QueryService();
queryService.Credentials = System.Net.CredentialCache.DefaultCredentials;
DataSet ds = queryService.QueryEx(qXMLString);
}