试图将“列表框”转换为重定向
本文关键字:转换 重定向 列表框 列表 | 更新日期: 2023-09-27 17:50:48
protected void Button1_Click(object sender, EventArgs e)
{
Session["lbSelectedMovies"] = lbDisplay;
Session["lbSelectedSnacks"] = lbSelected;
Response.Redirect("RingU6POSReview.aspx");
(ListBox) lbTempMovies = (ListBox)Session["lbSelectedMovies"];
}
我基本上试图创建一个页面,重定向用户回到主页…Response.Redirect("RingU6POS.aspx")在2个条件下。
- 如果携带影片的会话为null
- 如果临时类型转换列表框上的项计数为空。
我相信我已经用下面的代码解决了第一个问题。
protected void Page_Load(object sender, EventArgs e)
{
if (Session["lbSelectedMovies"] == null)
{
Response.Redirect("RingU6POS.aspx");
}
有谁知道如何正确地编码强制转换元素吗?
可以同时查看:
var lbTempMovies = (ListBox)Session["lbSelectedMovies"];
if (lbTempMovies == null || lbTempMovies.Items.Count == 0)
{
Response.Redirect("RingU6POS.aspx");
}
试试这段代码,会成功的
protected void Button1_Click(object sender, EventArgs e)
{
Session["lbSelectedMovies"] = lbDisplay;
Session["lbSelectedSnacks"] = lbSelected;
if(Session["lbSelectedMovies"]!=null)
{
(ListBox) lbTempMovies = (ListBox)Session["lbSelectedMovies"];
if(lbTempMovies==null || lbTempMovies.Items.Count==0)
{
Response.Redirect("RingU6POSReview.aspx");
}
}
else
{
Response.Redirect("RingU6POSReview.aspx");
}
}