2017-09-11 18 views
-3

aspxファイルにC#コードを追加しましたが、エラーが表示されています。エラーが発生する理由:usingディレクティブまたはアセンブリ参照がありませんか?

私はASPファイルに追加するこのコードは:

ここ
Compiler Error Message: CS1061: 'string' does not contain a definition for 'StartWith' and no extension method 'StartWith' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?) 

をn私のページで宣言されています:

<%@ Import Namespace="System" %> 
<%@ Import Namespace="System.IO" %> 
<%@ Import Namespace="System.Collections" %> 
<%@ Import Namespace="System.Collections.Specialized" %> 
<%@ Import Namespace="System.Runtime.Serialization" %> 
<%@ Import Namespace="System.Text" %> 

任意のアイデアどのようにすることができます

[System.Web.Services.WebMethodAttribute, System.Web.Script.Services.ScriptMethodAttribute] 
    public static string[] GetCompletionList(string prefixText, int count) 
    { 
     string[] names = {"Ram","Ankit","Sam","Sahil","Rajan","Rahul","Sajan"}; 
     var namesList = from tmp in names where tmp.ToLower().StartWith(prefixText) select tmp; 

    return names; 
    } 

私はこのエラーを取得しますエラーを修正しましたか?

+3

スタート** s ** ... – Fildor

答えて

3

StartsWith - StartWithに忘れてしまった。

関連する問題