1

私の ISP は、私の Web サイト用に default.aspx ページを必要としています。彼らは、index.aspxの名前を変更すると言いました。

問題はデフォルトがキーワードです。index.aspx.cs ファイルでインデックスの名前をデフォルトに変更すると、デフォルトのキーワード エラーが表示されます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace china
{
    public partial class default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}

それを回避する方法。何か案が。

よろしくお茶

4

1 に答える 1

5

もう 1 つの方法は、ファイルの名前をDefault.aspx, UppercaseDDefaultに変更することです。これにより、C# ではデフォルトとは異なり(大文字と小文字が区別される)、ファイル システムでも機能するため、エラーが削除されます。(Windows のファイル システムでは大文字と小文字が区別されないため)

それ以外の場合は、コード内のクラス名ではなく、ファイル名のみを変更します。これを行う 1 つの方法は、ファイル エクスプローラーで名前を変更することですが、ASPX ページの CodeBehind 属性でファイル名を正しく指定することを忘れないでください。

于 2013-04-17T12:28:20.563 に答える