首页 > 解决方案 > 如何重定向到另一个 aspx?

问题描述

所以我正在为一个大学项目开发​​一个游戏,但我无法重定向到不同的 aspx。DDL 具有三个难度级别:Easy、Medium 和 Hard。我设法以某种方式获得了重定向到正确 aspx 页面的简单级别,但是当我选择“中”或“硬”并单击“执行”按钮时,它会继续重定向到简单的 aspx。我怎样才能解决这个问题?先感谢您。这就是我在按钮中的内容。我不确定这是否正确。我仍在学习

        DDL1.DataValueField = Convert.ToString("Easy");
        DDL1.DataValueField = Convert.ToString("Medium");
        DDL1.DataValueField = Convert.ToString("Hard");


        if (difficultyValue == Easy)
        {

            Response.Redirect("/My code/GuessTheNumber.aspx", true);
        }
        else if (difficultyValue == Medium)
        {
            Response.Redirect("~/Medium.aspx", true);
        }
        else if (difficultyValue == Hard)
        {
            Response.Redirect("~/Hard.aspx", true);
        }`

标签: c#

解决方案


假设您的分配是错误的,那么您可以尝试此代码,这可能对您有用:

if (DDL1.DataValueField == "Easy")
{
    Response.Redirect("/My code/GuessTheNumber.aspx", true);
}
else if (DDL1.DataValueField == "Medium")
{
    Response.Redirect("~/Medium.aspx", true);
}
else if (DDL1.DataValueField == "Hard")
{
    Response.Redirect("~/Hard.aspx", true);
}

推荐阅读