首页 > 知识库 > 正文

ASP.NET2.0服务器控件与组件开发高级编程是什么 关于ASP.NET2.0服务器控件与组件开发高级编程的详细介绍

好处就是不用像以前那样显式地在bin目录下添加相关的dll文件,给开发的过程带来了便利,正由于这个,也导致了部署本地开发好的web程序到服务器的时候产生一些问题。是不是发现在本地运行一切正常的程序发布到服务器的时候不工作了,很有可能就是你在web程序中引用了.net 框架类库之外的第三方类库。因此,无论你用xcopy方式、vs下的预编译方式、复制方式还是命令行模式下的aspnet_compiler编译方式来发布到远程服务器,在这之前你还得像.net1.1那样在你的web程序根目录下添加bin文件夹,并且将所有在你的网站中用到的第三方类库都放到该目录下。查看web.config文件能清楚的知道在你的程序中用到了哪些第三方类库。看下面的代码段:1,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/3,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A/4,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/5,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089/6,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/7,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/8,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/9,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/10第2、4、6、7、8、9行所引用的就是非.net2.0基础类库,因此需要将这几条所对应的dll文件复制到bin目录下,是不是这样就算完了?未必,看web.config中的下面代码:,HEAD path=ScriptResource.axd type=System.Web.Handlers.ScriptResourceHandler,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35 validate=false/这段代码是用到asp.net ajax控件时产生的,如果你装了Atalas就知道。因此也必须把System.Web.Extensions.dll复制到bin目录。当然,可能在你的程序并没有用到ajax.net控件,也就不必如此了,只是说需要处理所有类似的问题。当所有必须的dll文件都复制到bin目录下时,离成功部署也就不远了,其他操作按部就班就可以了。PS:有时候在网站开发的过程中就想测试在远程服务器的可行性,不过这对大多数程序员来说并不现实也不灵活(但很可靠)。鉴于此,推荐用虚拟机测试,虚拟机平台为wmware workstation。在虚拟机上安装服务器操作系统,如windows server 2000或2003(winxp也可以)安装好IIS和Framework2.0就可以测试了。www.shufadashi.com*??*?

怎么使用ASP.NET2.0的用户控件

展开全部 你需要首先在解决资源管理器上新建一个asp.code文档,里面放一些自定义类文件(.cs 你编写的c#代码)(比如一些数据库连接的方法),注意命名空间(比如你自己定义为NongLi)。然后在后台程序中

展开全部 你的意思是在另一个页面里把属性值传到你的web控件里去吧!呵呵!你可以在你的web控件里加一个属性.例如: private string a;public string A { get { return a;} set { a=value;} } 然后你在你的...

展开全部 怎么?和2003中不一样么?在工百具箱里有,标准,数据,验证.等等栏目啊 你把验证点度开,里面就会有验证控件版了.直接拖权上去,把该写的属性写上. ControlToValidata里选择你要验证的控件ID.

如何将Asp.net 2.0网站部署到服务器

展开全部 Cannot get web application service 看看你的 IIS 有没有开,配置对不对

PublicKeyToken=5377C8E3B72B4073/8,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/9,Version=8.3.6.0,Culture=neutral,PublicKeyToken=5377C8E3B72B4073/10第2、4、6、7、8、9行所...

展开全部 你把你的代码粘过来OK?我只爱看代码.找错.

asp.net2.0 控件触发

展开全部 控制控件所在行的样式, 例如: 下面的加入css样式表中 tableBorder1 { BORDER-RIGHT:1px;BORDER-TOP:1px;BORDER-LEFT:1px;WIDTH:100%;BORDER-BOTTOM:1px;BACKGROUND-COLOR:#F3F3F3;border-

展开全部 你可以这样做,比如两个按钮,button1,button2,两个按钮的单击事件 protected void Button1_Click(object sender,EventArgs e) { } protected void Button2_Click(object sender,EventArgs e) { ...

ASP.NET2.0 验证控件问题

(1)RequiredFieldValidator控件 该控件用于确保被验证的控件中包含一个值。(2)CompareValidator控件 该控件使用比较运算符(小于、等于、大于等)将用户输入与一个常量值或另一控件的属性值进行比较。(3)...

asp.net2.0中如何向日历控件中调用一个类文件

展开全部 你需要首先在解决资源管理器上新建一个asp.code文档,里面放一些自定义类文件(.cs 你编写的c#代码)(比如一些数据库连接的方法),注意命名空间(比如你自己定义为NongLi)。然后在后台程序中...

怎样在asp.net2.0的项目中使用验证控件啊?

展开全部 怎么?和2003中不一样么?在工百具箱里有,标准,数据,验证.等等栏目啊 你把验证点度开,里面就会有验证控件版了.直接拖权上去,把该写的属性写上. ControlToValidata里选择你要验证的控件ID.

在asp.net2.0使用SqlDataSource控件有这样错误?

展开全部 Cannot get web application service 看看你的 IIS 有没有开,配置对不对

关于asp.net2.0控件GridView的按钮的问题

展开全部 你把你的代码粘过来OK?我只爱看代码.找错.

asp.net2.0(c#) 用户控件的问题

展开全部 控制控件所在行的样式, 例如: 下面的加入css样式表中 tableBorder1 { BORDER-RIGHT:1px;BORDER-TOP:1px;BORDER-LEFT:1px;WIDTH:100%;BORDER-BOTTOM:1px;BACKGROUND-COLOR:#F3F3F3;border-...

asp.net2.0Multiview控件问题

如果你只是做那种新闻页,或首页上的多区域的轮换,可以用javascript直接来实现,不需要用服务器控件的;具体的方法也不复杂,或者说比,用服务器控件还简单一些;这要看你对javascript的熟练成度;如有...

展开全部 你的意思是在另一个页面里把属性值传到你的web控件里去吧!呵呵!你可以在你的web控件里加一个属性.例如:private string a;public string A{get { return a;}set { a=value;}}然后你在你的page_load里就可以把这个属性点出来了!*www.shufadashi.com*?*?

声明:本网内容旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

你可能还关注
热门推荐
今日推荐 更多