2

Homeという名前の新しいWebフォームをasp.netアプリケーションに追加しました。Home.aspx.cs私はこれらの次のコードを使用しました:

public partial class Home : System.Web.UI.Page
{
    protected string str = "Hello and welcome to c#";
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

それから私は行きますがHome.aspx、残念ながらそれはstr変数を見つけられません。

これらは次のコードですHome.aspx

    <body>
    <form id="form1" runat="server">
    <div>
    <%=str %>
    </div>
    </form>
4

2 に答える 2

0

asp.netエラーの問題のようです。エラーが表示されますが、デバッグせずに起動すると、文字列が表示され、その後はエラーが表示されません。

ちなみにプロテクトは問題ありません。

于 2013-01-28T11:21:54.720 に答える
-2

str変数は次のように使用しpublicないでください。protected

public partial class Home : System.Web.UI.Page
{
    public string str = "Hello and welcome to c#";
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
于 2013-01-28T11:07:11.977 に答える