看到这么一段代码:
namespace HMA.SysAdmin.Product
{
/// <summary>
/// product_delete 的摘要说明。
/// </summary>
public class product_delete : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
if(Request.QueryString["ProductID"]!=null)
{
int ProductID=Int32.Parse(Request.QueryString["ProductID"].ToString());
HMA.SysAdmin.Components.Product.DeleteProduct(ProductID);
if(Request.QueryString["ProductTypeID"]!=null)
{
int ProductTypeID=Int32.Parse(Request.QueryString["ProductTypeID"].ToString());
Response.Redirect("product_list.aspx?ProductTypeID="+ProductTypeID);
}
else
Response.Redirect("product_list.aspx");
}
}
} }
}
请问Request.QueryString["ProductID"]和["ProductTypeID"]中的ProductID、ProductTypeID是怎么读取的。我用Label测试分别读取出来的值都为空,而别人例子中读取出来的都有值,代码完全一样啊,不知道是怎么回事。我只知道ProductID、ProductTypeID对应数据库中对应表的列,可代码中并没有发现它们和数据库关联了啊~
麻烦回答详细点,谢谢!~另外我想问一下,从一个新手到ASP.NET高手得花多长时间啊!~   
:-)