我使用下面的代碼使用asp.net C#第一個網頁形式打開第二個Web表單:沒有獲得響應在這種情況下
private void Next_frm()
{
if ((UserID == ""))
{
}
else
{
Response.Redirect("product.aspx");
}
}
但是這會導致錯誤:類型的未處理的異常System.Web.dll中發生'System.Web.HttpException':響應在此上下文中不可用。
我該怎麼辦?
於這種形式的調用:
private void comRFID_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{ System.Diagnostics.Debug.WriteLine("comRFID_DataReceived");
comRFID.Read(hex, 0, hex.Length);
Send_Beep();
string[] strCard1 = { "2", "12", "18", "128", "4", "0", "149", "124", "243", "50", "224", "243" };
string[] strbuffer = { hex[0].ToString(), hex[1].ToString(), hex[2].ToString(), hex[3].ToString(), hex[4].ToString(), hex[5].ToString(), hex[6].ToString(), hex[7].ToString(), hex[8].ToString(), hex[9].ToString(), hex[10].ToString(), hex[11].ToString() };
if ((strbuffer[11].ToString() == strCard1[11]))
{
UserID = "1234";
Send_Beep();
System.Diagnostics.Debug.WriteLine(("UserId: " + UserID));
comRFID.Close();
Next_frm();
}
else
{
Response.Write("<script>alert('Card Undefined, Please Register Your Card.');</script>");
Send_cmd();
}
}
請參閱我的兩個表單項目:http://stackoverflow.com/questions/34975508/reach-control-from-another-page-asp-net – jdweng
但是,當我在一個按鈕下編寫代碼時沒有問題。 –
你的背景是什麼?你從哪裏來的? – vesan