1

ページの読み込み時に 2 つのラベルのテキストを乱数に設定しようとしています。このコード

    Random random = new Random();

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            LINE 22 Label12.Text = random.Next(99).ToString();
            LINE 23 Label13.Text = random.Next(999).ToString();
        }

        foreach (string s in scr1.Style.Keys)
        {
            Response.Write(s + ",");
        }
    }
    ...

localhost で動作しますが、サーバーで実行すると NullReferenceException がスローされます。

スタックトレース:

[NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。] .apps. .Page_Load(Object sender, EventArgs e) in C:\Users** \Documents\Visual Studio 2010\Projects* *** \apps* *.aspx.cs:22 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp 、オブジェクト o、オブジェクト t、EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(オブジェクト送信者、EventArgs e) +35 System.Web.UI.Control.OnLoad(EventArgs e) +91 System.Web.UI .Control.LoadRecursive() +74 System.Web.UI.Page.ProcessRequestMain(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +2207

4

1 に答える 1