我原来使用Dreamweaver做aspx页面,c sharp代码和界面的代码没有分开
使用Request.QueryString["pageID"]可以接收网页变量。
现在用VS Studio2003编辑,界面和代码文件分离
使用string strPageID=this.Page.Request.QueryString["pageID"];
老是出错,不让编译。
错误信息:关键字在当前上下文不可以用
----------------------------------------------------------
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration;namespace OfficeSystem.Message
{
/// <summary>
/// MessageListIII 的摘要说明。
/// </summary>
public class MessageListIII : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lbCurrentPage;
protected System.Web.UI.WebControls.DataGrid msgTable;
private string strMesSort_id=this.Page.Request.QueryString["mesSort_id"].ToString().Trim();  //message sort id
private string strPageID=this.Page.Request.QueryString["pageID"];                               
private string strDep_id=this.Page.Request.QueryString["dep_id"];                           
private string strDep_name=this.Page.Request.QueryString["dep_name"]; 
........................................
........................................

解决方案 »

  1.   

    string strPageID=null;function Page_Load()
    {
     strPageID=this.Request.QueryString["pageID"];}
      

  2.   

    private string strDep_name=this.Page.Request.QueryString["dep_name"]; 
    ============>
    private string strDep_name=System.Web.HttpContext.Current.Request.QueryString["dep_name"]; 
      

  3.   

    或者把它们写入page_load函数里
    因为类变量定义时,没有this;
      

  4.   

    谢谢各位了!
    我先前方到Page_Load里边。试了下也不行,结果是因为加修饰符private
    ----------------------------------------------------------------

    string strMesSort_id=Request.QueryString["mesSort_id"]
    加到Page_Load里边测试通过。
    ---------------------------------------------------------------------
    private string strDep_id=System.Web.HttpContext.Current.Request.QueryString["dep_id"];
    测试通过
    ------------------------------------------------------------------------
    再次谢谢!