用VS2008做的前台页面.aspx文件,里面定义了几个textbox控件,在其跟随的.cs文件中用ID调用这几个控件名,但是始终调用不出来,直接将ID名复制过去报错!
“Web.Updpwd”不包含“txtNewPwd”的定义,并且找不到可接受类型为“Web.Updpwd”的第一个参数的扩展方法“txtNewPwd”(是否缺少 using 指令或程序集引用?)
这是其中一个错误,其他的都一样,求解~~!
“Web.Updpwd”不包含“txtNewPwd”的定义,并且找不到可接受类型为“Web.Updpwd”的第一个参数的扩展方法“txtNewPwd”(是否缺少 using 指令或程序集引用?)
这是其中一个错误,其他的都一样,求解~~!
{
if (this.txtNewPwd.Text.Trim() != this.txtNewPwdConfirm.Text.Trim())
{
Jscript.AjaxAlert(this.Page, "两次输入的密码不一致,请重新输入!");
this.txtNewPwd.Text = "";
this.txtNewPwdConfirm.Text = "";
return;
}
else {
if (uDal.UpPwd(Sys.Encrypt(this.txtOldPwd.Text.Trim()), Session["uid"].ToString(), Sys.Encrypt(this.txtNewPwd.Text.Trim())))
{
Jscript.AjaxAlert(this.Page, "密码修改成功!"); }
else {
Jscript.AjaxAlert(this.Page, "你输入的密码可能不正確,请重新输入!");
this.txtOldPwd.Text = "";
return; }
<asp:TextBox ID="txtNewPwd" runat="server" TextMode="Password" CssClass="textbox" Style="width: 140px">
<asp:TextBox ID="txtNewPwdConfirm0" runat="server" CssClass="textbox"
Style="width: 140px" TextMode="Password"></asp:TextBox>
这是前台~~!
再检查一下与这两个文件相对应的.aspx.designer.cs这个自动生成的文件中有没有你定义的控件的声明。