スクリプトを作成した人によって定義され、必要に応じて他の人が置き換えることができる SQL スクリプト (正規表現を使用して C# で) から値を選択しようとしています。
大なり小なり記号を 2 回使用してこれを行うことができました。たとえばSELECT * FROM users WHERE username = '<<username>>'
、これはうまく機能します。
私が抱えている問題は、このスクリプトをデータベースに追加して (aspx ページを使用して) 保存しようとすると、次のエラーがスローされることです。
System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (ctl00$MainBody$tstScriptTextBox="...username = '<<username>>';").
私の質問は次のとおりです。SQL スクリプトで使用されず、正規表現で問題を引き起こさないシンボルは他にありますか?