次のコードのように、Objectを一般的な情報を持つ型にキャストしようとすると、この警告が表示されます。ビルドされた、エンコードされたViewStateの価値を得るには?ViewStateのbase64でエンコードされた表現を取得する必要があります。当然のことながら、これは要求ライフサイクルのかなり遅くまでは利用できません。これは問題ありません。ページの出力に次のものが含まれているとします。これは単なる学習目的のためのものです。...SQLインジェクションと他の悪意のあるWeb要求のキャッチ私は悪意のあるリクエスト(明白なSQLインジェクションの取得や投稿など)を検出できるツールを探していて、リクエスタのIPアドレスを直ちに禁止したりブラックリストに追加したりします。理想的な世界では、私たちのコードはそのような要求を処理し、それに応じて対応することができるはずですが、そのような攻撃からサイトが安全であっても、そのようなツールには多くの価値があります。"遠い"(または別個の)2つの色があるかを数値化しようとする関数を探しています。この質問は実際には2つの部分に分かれています。私のジレンマは、基本的に、2つのアプリケーション間で列挙を共有する方法です。ユーザーは、Web上にあるフロントエンドアプリケーションを通じてドキュメントをアップロードします。このアプリケーションは、バックエンドアプリケーションのWebサービスを呼び出し、そのWebサービスにドキュメントを渡します。私はこのリストが多様であり、そして広範囲のものをカバーすることを期待しています。右上隅にある検索ボックスを使用します。inquestion:this。参照渡しまたは値渡し?現在のところ、この質問はQ&A形式には適していません。詳細な議論を求める可能性があります。クエリを送信するときに何が逃げる必要がありますか?SQLクエリを実行するときには、文字列を消去するか、ユーザーがWebサイトで悪質なSQLを実行する必要があります。私は通常、関数escape_string(blah)を持っています。\\)に置き換えます。\')に置き換えます。TwitterTop。