中国教程网论坛's Archiver

awpff117 发表于 2006-9-6 23:26

求助ASP.NET高手帮我看看这个错怎摸改

“/test”应用程序中的服务器错误。--------------------------------------------------------------------------------编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “ASP.WebForm2_aspx”并不包含对“txtUserPwd”的定义源错误: 行 149:            #line default行 150:            #line hidden行 151:            this.txtUserPwd = __ctrl;行 152:            行 153:            #line 16 "http://localhost/test/WebForm2.aspx" 源文件: c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\test\c40279d3\f7471ca7\ymtoe_ks.0.cs    行: 151  --------------------------------------------------------------------------------版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573

寅生 发表于 2006-9-7 09:03

是不是哪里有语法错误,你用的vb还是c#

awpff117 发表于 2006-9-7 09:08

我用的是C#

awpff117 发表于 2006-9-7 09:10

命名空间没有设置呢?    请问命名空间在那里设置呢?

fashion 发表于 2006-9-7 12:05

命名空间的概念
很多初学C++的人,对于C++中的一些基本的但又不常用的概念感到模糊,命名空间(namespace)就是这样一个概念。
C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string user_name, 有可能在你调用的某个库文件或另外的程序代码中也定义了相同名字的变量,这就会出现冲突。命名空间就是为解决C++中的变量、函数的命名冲突而服务的。解决的办法就是将你的strTemp变量定义在一个不同名字的命名空间中。就好像张家有电视机,李家也有同样型号的电视机,但我们能区分清楚,就是因为他们分属不同的家庭。
例如:
#include <iostream>
#include <string>
using namespace std;


//using namespace编译指示,使在C++标准类库中定义的名字在本程序中可以使用
//否则,iostream,string 等c++标准类就不可见了,编译就会出错。

//两个在不同命名空间中定义的名字相同的变量
namespace myown1{

string user_name = "myown1";
}
namespace myown2{

string user_name = "myown2";
}

int main()
{
cout<< "\n"
<< "Hello, "
<< myown1::user_name //用命名空间限制符myown1访问变量user_name
<< "... and goodbye!\n";

cout<< "\n"
<< "Hello, "
<< myown2::user_name //用命名空间限制符myown2访问变量user_name
<< "... and goodbye!\n";

return 0;
}

当然,我们也可以使用程序开头的预编译指示来使用命名空间中的名字。使用预编译指示的好处在于在程序中不必显式地使用命名空间限制符来访问变量。以上主程序可修改为: int main()
{
using namespace myown1;
cout<< "\n"
<< "Hello, "
<< user_name
<< "... and goodbye!\n";

// using namespace myown2;
cout<< "\n"
<< "Hello, "
<< myown2::user_name //用命名空间限制符myown2访问变量user_name
<< "... and goodbye!\n";

return 0;
}

但第二个变量必需用命名空间限制符来访问,因为此时myown1空间中的变量已经可见,如果不加限制,编译器就会无法识别是那一个命名空间中的变量。这一点一定要注意。 以上只是初学者不清楚的一个概念,在以后的文章中还将继续讨论其它的一些概念。

fashion 发表于 2006-9-7 12:05

自己也学习一下

w290869528 发表于 2007-8-13 16:33

看看窗体里面的那个控件还在不在,或者,把那个文本控件给删掉,重新看看。

莣鋽メ濄麮 发表于 2007-8-17 05:57

我是新手....暂时帮不到你....到了我学会的时候我再帮你好吗???

孤星一号 发表于 2007-9-11 22:14

用VB

怎么办呢`

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.