具体的な実装方法は次のとおりです:
1. 主なアイデアは次のとおりです。Using System.Drawing 名前空間を参照し、Graphics の FromImage メソッドを使用してキャンバスを作成し、キャンバスの幅と高さを設定し、ランダムに生成します。 Graphics クラスの DrawString メソッドを使用して文字列をキャンバスに描画します。 検証コードを描画するときに、SetPixel メソッドを使用してキャンバスにいくつかのカラー ポイントを描画し、不正な担当者がロボットを使用してログインするのを防ぎます。検証コードを描画した後、画像スペースを使用して検証コードを必要とするページに表示します。検証コードを表示する画像コントロールの HTML ソース コードは次のように設定されます。ここで使用される ValidateNum.aspx ページのコードは次のとおりです:
<asp:Image ID="Image1" runat="server"ImageUrl="~/ValidateNum.aspx" /> <asp:LinkButton ID="LinkButton1" runat="server" style="font-size: small; ">看不清,换一张</asp:LinkButton>
上記は、asp.net のグラフィック検証コードの生成に関する関連情報です。
文字と数字が混在したグラフィック検証コードを生成する asp.net に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。