Request.queryString によって受信された文字列とファイル .resx からの行の文字列比較に問題があります。
コードはRequest.queryString
という名前の変数を受け取ってから、行に値が含まれてq
いるかどうかを比較する関数に移動します。q
while ((line = filehtml.ReadLine()) != null)
{
if (line.ToLower().Contains(q.ToLower().ToString()))
HttpContext.Current.Response.Write("<b>Content found!</b>");
else
HttpContext.Current.Response.Write("<b>Content not found!</b>");
}
これは静的ファイルでの検索であるIberê
ため.Contains
、特殊文字を考慮して検索する必要があります。.IndexOf
.LastindexOf
iberê
q
iberê
ResXResourceReader (Visual Studio では見つからない)、ResourceReader および ResourceManager (これらは、読み取り対象のパスで静的ファイルを設定できませんでした) を使用しようとしたことを考慮してください。
編集:
問題が解決しました。メソッドで値をSpecialChars
上書きする のインスタンスがありましたq
EntitiesEncode