我正在關注this教程,以從SQL Server作爲用戶類型創建動態搜索結果。它告訴我創建一個.asmx文件,它不是我以前使用過的格式。我現在有一個.asmx和.asmx.cs文件。下面是代碼我迄今:解析器錯誤消息:無法創建類型'WebService.asmx.cs'
WebService.asmx.cs:
public class SearchService : WebService
{
[WebMethod]
public searchResult[] Search(string txtSearch)
{
//Declare collection of searchResult
List resultList = new List();
var db = Database.Open("mPlan");
var result = db.Query("SELECT * from Users where Username like '%" + txtSearch + "%'");
try
{
foreach(var record in result)
{
searchResult result = new searchResult();
result.Username = ["Username"].ToString();
resultList.Add(result);
}
return resultList.ToArray();
}
catch
{
return null;
}
}}
WebService.asmx:
<%@ WebService Language="C#" class="WebService" %>
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Services;
using System.Data.SqlClient;
[System.Web.Script.Services.ScriptService]
[System.Web.Script.Services.GenerateScriptType(typeof(searchResult))]
public class searchResult
{
public string Title;
public string img;
public string href;
}
這裏是我的錯誤信息,任何人都可以幫我這個請?
分析器錯誤消息:無法創建類型「WebService.asmx.cs」
它突出WebService.asmx的線1作爲錯誤的來源。
'class =「WebService.asmx.cs」'應該可能是'class =「SearchService」' – 2012-03-12 15:59:19
你爲什麼要編輯你的發佈代碼?你的問題現在沒有意義。 – 2012-03-12 16:04:51
@JohnSaunders恢復原狀,我沒有想到! :) – 2012-03-12 16:10:54