我知道可能已经有人问过这个问题,但是我找不到通用问题的解决方案。所以我有一个gridview和一个下拉列表,如果我从下拉列表中选择一种产品,页面将回发并显示选定的产品。现在,我只能找到将查询字符串传递到另一个页面的解决方案。有人可以帮忙吗?
我相信我的代码是正确的,但是当我将其放入浏览器时,它无法正常工作,而且当我输入不同于普通aspx?Product = g120c的任何内容时,我什至都没有收到错误消息
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (DDLProduct.Items.Count == 0)
{
BindDropDownList();
}
if (!string.IsNullOrEmpty(Request.QueryString["Product"]))
{
DDLProduct.SelectedValue = Request.QueryString["Product"];
}
}