<script runat="server">
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.CheckBox1.Checked != true)
{
Label1.Visible = true;
Label1.Text = "必须同意本网站使用协议才能注册!";
}
else
{
Label1.Visible = false;
}
}</script>
上面这段代码,当放在.aspx页面中时,可以正确执行,但是修改下
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.CheckBox1.Checked != true)
{
Label1.Visible = true;
Label1.Text = "必须同意本网站使用协议才能注册!";
}
else
{
Label1.Visible = false;
}
}
当把这段代码放在.asp.cs页面中时,却执行错误,错误如下:
“registerpage”不包含“CheckBox1”的定义,并且找不到可接受类型为“registerpage”的第一个参数的扩展方法“CheckBox1”(是否缺少 using 指令或程序集引用?) 当前上下文中不存在名称“Label1”
请问各位前辈这个什么问题啊?MSDN上也没用说明。
这类问题困扰我很久,哪位前辈可以给我解释下啊?谢谢前辈们了
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.CheckBox1.Checked != true)
{
Label1.Visible = true;
Label1.Text = "必须同意本网站使用协议才能注册!";
}
else
{
Label1.Visible = false;
}
}</script>
上面这段代码,当放在.aspx页面中时,可以正确执行,但是修改下
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.CheckBox1.Checked != true)
{
Label1.Visible = true;
Label1.Text = "必须同意本网站使用协议才能注册!";
}
else
{
Label1.Visible = false;
}
}
当把这段代码放在.asp.cs页面中时,却执行错误,错误如下:
“registerpage”不包含“CheckBox1”的定义,并且找不到可接受类型为“registerpage”的第一个参数的扩展方法“CheckBox1”(是否缺少 using 指令或程序集引用?) 当前上下文中不存在名称“Label1”
请问各位前辈这个什么问题啊?MSDN上也没用说明。
这类问题困扰我很久,哪位前辈可以给我解释下啊?谢谢前辈们了
回2楼,脚本控制室怎么写呢?我还不懂JavaScript语言,可以帮我改写一下吗?谢谢啦
回3楼,控件名称是一样的,命名空间的话..我感觉只多不少..
回4楼,剪切,复制,粘贴,试过好多次了,唉..我再去试试
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Web.Configuration;public partial class registerpage : System.Web.UI.Page
{
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.CheckBox1.Checked != true)
{
Label1.Visible = true;
Label1.Text = "您必须同意本网站服务使用协议才能注册!";
}
else
{
Label1.Visible = false;
}
}
}
红色部分是提示出问题的,问题提示内容是
“registerpage”不包含“CheckBox1”的定义,并且找不到可接受类型为“registerpage”的第一个参数的扩展方法“CheckBox1”(是否缺少 using 指令或程序集引用?) 当前上下文中不存在名称“Label1”
唉,搞不懂了
我的控件都是直接拖动的,runat属性应该不会有问题,我刚又重新创建了一遍,
还是一样悲剧...
protected global::System.Web.UI.WebControls.Lable Label1;
如果是这样的,你就在.aspx.desginer.cs类里注册下控件吧。
designer.cs文件添加进去,貌似都不行啊,崩溃了,不知道是不是我VS程序的问题?