c# - 如何重定向到另一个 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);
}`
解决方案
假设您的分配是错误的,那么您可以尝试此代码,这可能对您有用:
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);
}
推荐阅读
- swift - Sharing Boolean Variables In SwiftUI With ViewController Buttons
- c# - 将原始类型转换为泛型类型?
- node.js - Unable to post to json data
- git - How can I see what "previous resolution" git applied?
- python-3.x - Python:在函数中向自身添加整数值(用于迭代)
- ethereum - 是否可以过滤以太坊挂起交易?
- c# - 读取 CDATA 中的数据
- api - 请求的资源在 Salesforce 中不存在 [错误]。Salesforce 出了什么问题?
- r - R DataTable 将数据转换为均值和分位数
- angular7 - 无法导航到左侧菜单或打开新报告?