Label を使って乱数を表示

C# ASP.NET で Label の Text に10個の乱数を設定して表示します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. WebMatrix を起動して [ASP.NET ページ] のアイコンを選択して新しいページを作成します。
  2. ツールボックスにから [Label] をドラッグ&ドロップして、デザインウインドウへ持って行って下さい。
    プロパティウインドウから Text プロパティを "乱数を表示する" に変更して下さい。
  3. 続いて、乱数を表示する [Label] をドラッグ&ドロップして、デザインウインドウへ持って行って下さい。
  4. 下のタブから「コードダブ」を選択して、Page_Load 関数を貼り付けて下さい。
  5. Page_Load 関数の説明です。
    1. Page_Load はページがロードされるときに発生するイベントです。
      しかし Page_Load はかなり頻繁に呼び出されます。
      そこで if(!IsPostBack) で初めて呼び出されたことをチェックします。
    2. for ループで10個の乱数を発生して String に格納します。
      str = で使われている「+」は文字列を連結する演算子です。
    3. Label2.Text= str; で乱数を表示する Label2 に String を設定します。
        // ページのコードをここに記述してください。
        //
        void Page_Load(object sender, EventArgs e)
        {
            Random  rand = new Random();
            String  str;
            int     i;
    
            if(!IsPostBack)
            {   str = "";
                for(i=0; i<10; i++) str= str + Convert.ToString(rand.Next(100)) + ", ";
                Label2.Text= str;
            }
        }
        
  6. ツールの座標は Windows のように自由に配置することはできませんが <br> タグや <p> タグで改行することは出来ます。
    またデザインウインドウに貼り付けたコントロールの後で改行すると <p> タグが挿入されます。
  7. 下のタブを「すべて」に切り替えるとソースコードが表示されるので、名前を付けて保存して下さい。
  8. WebMatrix で保存すると UTF-8 で保存されるので、そのまま ASP.NET サーバーにアップロードして下さい。
  9. ブラウザを起動して、アップロードしたページを呼び出して下さい。
    メニューから「最新の情報に更新」を選ぶと、乱数の値が変わるので確認して下さい。

ソースコードが表示されない場合は、ブラウザのメニューから「ソースの表示」を選択して下さい。
rand.aspx のソースコード

残念ながら2007年末でサーバーのサービスが終わり、接続出来なくなっているので悪しからず。 (;_;)
rand.aspx を呼び出す

超初心者のプログラム入門(C# on-line game)