嗨,即時嘗試與asp.net建立一個非常基本的測驗應用程序。我有一個字符串數組和字符串答案的測驗類。然後我嘗試創建一個新的測驗對象並向數組添加四個問題。將它們添加到會話並顯示在標籤中的另一個頁面上。試圖建立一個字符串數組類
按鈕單擊
protected void Unnamed8_Click(object sender, EventArgs e)
{
Quiz one = new Quiz();
one.answer = "First";
one.questions[0] = "First";
one.questions[1] = "Second";
one.questions[2] = "Third";
one.questions[3] = "Fourth";
Session["Thequiz"] = one;
Response.Redirect("WebForm1.aspx");
}
測驗類
public class Quiz
{
public string[] questions;
public string answer { get; set; }
public Quiz()
{
questions = new string[] {"First","Second","Third","Fourth"};
}
}
Display.aspx試圖刪除數組的第一個元素,並將其添加到標籤
namespace Quiz
{
public partial class WebForm1 : System.Web.UI.Page
{
Quiz was;
protected void Page_Load(object sender, EventArgs e)
{
was = (Quiz)Session["Thequiz"];
was.answer = (string)display.Text;
}
}
}
標籤是空白只是想知道爲什麼。
只是想知道我在哪裏出錯了 –
首先,你看到了什麼錯誤(InvalidCast錯誤)? – HOKBONG
沒有錯誤只是標籤是空白 –