在线等待,急急!!!关于查询的问题!
我在页面上定义了一个下拉框,如果改变下拉框的内容,则根据下拉框的内容,从新生成页面,我在下拉框事件中写入:
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string strUrl="default.aspx?issue=" + dditem.SelectedValue;
strUrl += "&search=" + dditem.SelectedIndex.ToString();
// strUrl += "&findtext=" + dditem.SelectedValue;
Response.Redirect (strUrl,true);
}
在页面的生成中,写入一些代码,为什么老是提示索引超出范围的错误
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection sqlConn=new SqlConnection(Connstring);
sqlConn.Open();
text = Request.QueryString .Get(0).ToString();
type = Convert.ToInt32(Request.QueryString .Get(1))+1;
if(!Page.IsPostBack)
{
dditem.SelectedIndex = type-1;
String strSelect;
//读取总期次
if (dditem.SelectedIndex<0)
{
………………………………
}