2003中可以,到了2005就不行~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ASP_sem 2008-02-26 11:04:43
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OracleClient;
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.Web.Security;
using System.Security;

namespace AgreementOverprint
{
/// <SUMMARY>

/// login 的摘要说明。

/// </SUMMARY>

public partial class login : System.Web.UI.Page
{
protected ImageButton ImageButton1;
protected string inParamsStr;
protected string inParamsUseId;
protected Label LblErrMsg;
protected RequiredFieldValidator RequiredFieldValidator1;
protected RequiredFieldValidator RequiredFieldValidator2;
protected TextBox TxtPasw;
protected HtmlInputText TxtUser

private void Page_Load(object sender, System.EventArgs e)
{
AgreementOverprint.PartRole Pr = new PartRole();
// 在此处放置用户代码以初始化页面

try
{
if (base.Request.QueryString.Count >= 2)
{
this.inParamsUseId = base.Request.QueryString[0].Trim();
this.inParamsStr = base.Request.QueryString[1].Trim();
if ((this.inParamsUseId != "") && (this.inParamsStr != ""))
{
this.FormInParaLogon();
}
}
}
catch (Exception exception)
{
this.LblErrMsg.Text = "<FONT color=red>" + exception.Message + "</FONT>";
}


}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//

// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

//

InitializeComponent();
base.OnInit(e);
}

/// <SUMMARY>

/// 设计器支持所需的方法 - 不要使用代码编辑器修改

/// 此方法的内容。

/// </SUMMARY>

private void InitializeComponent()
{
this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

private void FormInParaLogon()
{
string empid = "";
string empname = "";
string unitid = "";
string unitname = "";
this.inParamsUseId = this.TxtUser.Value.ToString().Trim();
this.inParamsStr = this.TxtPasw.Text.ToString().Trim();
AgreementOverprint.DBUser MyDBUser = new DBUser();
try
{
if ((this.inParamsUseId != "") && (this.inParamsStr != ""))
{
string returnstr = "";
returnstr = MyDBUser.ADCheckUser(inParamsUseId, inParamsStr).ToString().Trim();
string[] StrArray = returnstr.Split(new char[] { ';' });
if (StrArray[0] == "0")
{
empid = StrArray[2].ToString().Trim();
empname = StrArray[3].ToString().Trim();
unitid = StrArray[5].ToUpper().ToString().Trim();
unitname = StrArray[6].ToString().Trim();
string flag = MyDBUser.SysCheckUser(empid);
if (flag == "1")
{
this.InitSessionAndRedirect(empid, empname, unitid, unitname);
}
else
{
this.LblErrMsg.Text = flag;
}
}
else
{
this.LblErrMsg.Text = StrArray[1].ToString().Trim();
}
}
else
{
this.LblErrMsg.Text = "为空";
}
}
catch (Exception ee)
{
this.LblErrMsg.Text = ee.Message.ToString().Trim();
}
}
private void InitSessionAndRedirect(string empid, string empname, string unitid, string unitname)
{


string usid = "";
string usname = "";
string deid = "";
string dename = "";
OracleDataReader Dr = Pr.OAUserinfo(empid);
if (Dr.Read())
{
usid = Dr["us_id"].ToString().Trim();
usname = Dr["us_name"].ToString().Trim();
deid = Dr["de_id"].ToString().Trim();
dename = Dr["de_name"].ToString().Trim();
}


Session["Dept"] = unitid;
Session["DeptName"] = unitname;
Session["Empid"] = empid;
Session["EmpName"] = empname;
Session["Usid"] = usid;
Session["Usname"] = usname;
Session["Deid"] = deid;
Session["Dename"] = dename;

Response.Redirect("Default.aspx");
}

private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
string empid = "";
string empname = "";
string unitid = "";
string unitname = "";
this.inParamsUseId = this.TxtUser.Value.ToString().Trim();
this.inParamsStr = this.TxtPasw.Text.ToString().Trim();
AgreementOverprint.DBUser MyDBUser = new DBUser();
//try

//{

if ((this.inParamsUseId != "") && (this.inParamsStr != ""))
{
string returnstr = "";
returnstr = MyDBUser.ADCheckUser(inParamsUseId, inParamsStr).ToString().Trim();
string[] StrArray = returnstr.Split(new char[] { ';' });
if (StrArray[0] == "0")
{
empid = StrArray[2].ToString().Trim();
empname = StrArray[3].ToString().Trim();
unitid = StrArray[5].ToUpper().ToString().Trim();
unitname = StrArray[6].ToString().Trim();
string flag = MyDBUser.SysCheckUser(empid);
if (flag == "1")
{
this.InitSessionAndRedirect(empid, empname, unitid, unitname);
}
else
{
this.LblErrMsg.Text = flag;
}
}
else
{
this.LblErrMsg.Text = StrArray[1].ToString().Trim();
}
}
else
{
this.LblErrMsg.Text = "为空";
}
//}

//catch (Exception ee)

//{

// this.LblErrMsg.Text=ee.Message.ToString().Trim();

//}


}


}
}



protected ImageButton ImageButton1;
protected string inParamsStr;
protected string inParamsUseId;
protected Label LblErrMsg;
protected RequiredFieldValidator RequiredFieldValidator1;
protected RequiredFieldValidator RequiredFieldValidator2;
protected TextBox TxtPasw;
protected HtmlInputText TxtUser


就在这报错
类型“AgreementOverprint.login”已经包含“ImageButton1”的定义
类型“AgreementOverprint.login”已经包含“LblErrMsg”的定义
类型“AgreementOverprint.login”已经包含“RequiredFieldValidator1”的定义
类型“AgreementOverprint.login”已经包含“RequiredFieldValidator2”的定义
类型“AgreementOverprint.login”已经包含“TxtPasw”的定义
类型“AgreementOverprint.login”已经包含“TxtUser”的定义
而且这个页面在2003里调试是通过的,但是我现在用2005做另个系统,就把这个页面拷过来使用,但是到了2005就报错了
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
活靶子哥哥 2008-02-26
  • 打赏
  • 举报
回复
cs中的控件定义 删除
wo594261 2008-02-26
  • 打赏
  • 举报
回复
顶楼上
ASP_sem 2008-02-26
  • 打赏
  • 举报
回复
那可是这到底问题出现在哪呢?
symbol441 2008-02-26
  • 打赏
  • 举报
回复
如果楼主确想自己写,可以把05中自动产生的.Designer.cs文件删除掉
zhuanshen712 2008-02-26
  • 打赏
  • 举报
回复
05里面不能直接考03的代码。
zzmsl 2008-02-26
  • 打赏
  • 举报
回复
protected ImageButton ImageButton1;
protected string inParamsStr;
protected string inParamsUseId;
protected Label LblErrMsg;
protected RequiredFieldValidator RequiredFieldValidator1;
protected RequiredFieldValidator RequiredFieldValidator2;
protected TextBox TxtPasw;
protected HtmlInputText TxtUser

好像是重复了。
asge8900 2008-02-26
  • 打赏
  • 举报
回复
05环境不需要写明控件的定义

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧