CS0120: 非静态的字段、方法或属性“System.Web.UI.WebControls.DataList.SelectedValue.get”要求对象引
来源:百度知道 编辑:UC知道 时间:2024/05/13 05:48:14
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0120: 非静态的字段、方法或属性“System.Web.UI.WebControls.DataList.SelectedValue.get”要求对象引用
源错误:
行 23: protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
行 24: {
行 25: Response.Redirect("GLxg2.aspx?id=" + DataList.SelectedValue.ToString()); //这句出错
行 26: }
行 27: protected void LinkButton2_Click(object sender, EventArgs e)
代码:
public partial class GLxg2 : System.Web.UI.Page
{
static SqlConnection conn;
static DataSet ds;
static SqlDataAdapter da;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string str = "Data Source=.\\sqlexpress;AttachDbFilename=|DataDirectory|\\MMIS.mdf;Integrated Security=True;User Instance=True";
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0120: 非静态的字段、方法或属性“System.Web.UI.WebControls.DataList.SelectedValue.get”要求对象引用
源错误:
行 23: protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
行 24: {
行 25: Response.Redirect("GLxg2.aspx?id=" + DataList.SelectedValue.ToString()); //这句出错
行 26: }
行 27: protected void LinkButton2_Click(object sender, EventArgs e)
代码:
public partial class GLxg2 : System.Web.UI.Page
{
static SqlConnection conn;
static DataSet ds;
static SqlDataAdapter da;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string str = "Data Source=.\\sqlexpress;AttachDbFilename=|DataDirectory|\\MMIS.mdf;Integrated Security=True;User Instance=True";
Response.Redirect("GLxg2.aspx?id=" + DataList.SelectedValue.ToString()); //这句出
Response.Redirect("GLxg2.aspx?id=" + DataList1.SelectedValue.ToString()); //这句出
TextBox1.Text = ds.Tables["管理员"].Rows[0]["USERID"].ToString();
string update = "update 管理员 set USERID='" + TextBox1.Text + "',PWD='" + TextBox2.Text + "'
Response.Redirect("GLxg2.aspx?id=" + DataList.SelectedValue.ToString());
改为:
Response.Redirect("GLxg2.aspx?id=" + DataList1.SelectedValue.ToString());