我原来使用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"];
........................................
........................................
使用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"];
........................................
........................................
解决方案 »
- asp.net(C#)文件删除问题‘
- asp.net c#做的公司网站 双线(网通 电信) 双IP 自动换线问题
- 开发工具
- DNN安装后,可以进入网点,但点击里面的任何一个链接会出错
- 使用file控件上传图片,为出现了“PostedFile”不是“System.IO.File”的成员。怎么回事?
- 请大家帮一下忙 是string 和 navarchar 的传值问题
- 100分求解 :从数据库中读取数据写入 XML 问题
- HTML控件与WebControl
- 4月7日,14:59提问
- 服务器端控件太难用。。
- ******遇到个怪问题*****同样的程序放别人机器上就无法连接我机器上的数据库
- 如何根据SqlDataReader 返回的行数来动态定义数组的大小?
{
strPageID=this.Request.QueryString["pageID"];}
============>
private string strDep_name=System.Web.HttpContext.Current.Request.QueryString["dep_name"];
因为类变量定义时,没有this;
我先前方到Page_Load里边。试了下也不行,结果是因为加修饰符private
----------------------------------------------------------------
把
string strMesSort_id=Request.QueryString["mesSort_id"]
加到Page_Load里边测试通过。
---------------------------------------------------------------------
private string strDep_id=System.Web.HttpContext.Current.Request.QueryString["dep_id"];
测试通过
------------------------------------------------------------------------
再次谢谢!