1、ASP.net包含服务器端文件
你的includedPage.cs文件里面有没有定义这个Button1_Click事件啊版
protected void Button1_Click(object sender, EventArgs e)
{
//。。权。。
}
2、ASP.net做一个在服务器端一直运行的网页
你可以做一个Windows服务来实现,Windows服务就是运行于服务器端,定时完成某项功能的程序。和Windows的NT服务一样的,非常稳定。如果你用的是.net的话会非常容易做到。关于Windows服务的做法
http://www.cnblogs.com/luyinghuai/archive/2008/05/01/1178691.html
------------------------------------------------------------------
另外如果简单的话就做一个asp.net网页,在它的Page_Load里写你要完成的功能。然后再HTML也的Head部分加如下代码:
<meta http-equiv="refresh" content="10">
10秒钟自动刷新一下页面,也就会自动执行Page_Load里的代码了,不过这种方法非常不稳定,必须一直打开这个网页才可以实现,一旦把网页关闭或者IIS出了问题都无法继续工作了。所以还是推荐用Windows服务来实现。
3、asp.net中客户端和服务端分别是什么
客户端一般由浏览器来充当,服务端一般由IIS 这类的服务器来和网站代码来实现!
用于提供浏览服务的服务器端软件,称为 Web 服务器。
常用的web服务器:
A. IIS 微软集成在Windows Server 服务器上的 Web 服务器软件,全称为 Internet Information Server,又称互联网信息服务器。
B. ASP.NET Development Server 集成在 Visual Studio 2005 和 2008 中的 Web 服务器,可以处理本机的请求,用于 Web 应用程序开发中使用。与 IIS 有细微的区别。
4、asp.net的是用什么做服务器端
就装上微软的IIS就行了,不过还需要安装FrontPage服务器扩展
在控制面板->添加删除程序->添加删除组件(窗口左边)->将Internet信息服务(IIS)前的方框选中->点详细信息->将FrontPage服务器扩展前的方框选中
好了,接着按"确定""确定"就OK了
如果提示需要安装光盘的话,那放进安装光盘点确定就行了
好了,安装完成!
不过.NET还不能用,因为还要配置服务扩展,这在你安装.NET的时候有提示,按照步骤点鼠标就完成了!!
5、简述ASP.NET中服务器端代码和客户端代码的区别
服务端码在服务器上执行,客户端代码在客户端执行。你不能用客户端代码去控制服务器内,只能通过客户端代码容将数据发送到服务器,由服务器代码执行。一个客户端控件加上上runat=“server”以后就变成了服务端控件,就可以在aspx.cs里控制这个控件了。
6、asp.net服务器控件与客户端控件的区别?
区别:服务器端控件都会有个runat="Server"属性,
这样才能够在后台对其进行设置修改,
也就是在cs代码里面能对其修改设置。
你做下测试 你放个HTML控件 在CS代码是引用不出控件名的
然后你个HTML控件加上runat="Server" 在CS代码就能引用该控件了
本质上ASP.NET 的服务器控件 解析后返回到前台还是HTML控件
你建个页面 放一个asp:textbox上去
然后运行页面,然后查看页面源文件
你会发现放上的服务器控件变成了HTML的inupt type="button"
至于你说的视图状态应该是说这个吧:
由于HTTP连接属于无状态的,每次页面请求都无法记录上次请求页面的信息。
那么要保存上次请求页面上控件的值,也就是页面刷新后,填写的值不变,比方在textbox填了个‘a’,页面刷新后还是'a',.NET框架为实现这种机制,于是就用到了viewstate视图状态来保存这些控件的值,
那么将所有控件的值存在什么地方呢?你可以运行你的程序,然后在页面中查看源文件,就可以看到一个input type="hidden" name="__VIEWSTATE"的标签,这个就是你所谓的”视图“,它是经过服务器序列化过的,然后服务器接收后会反序列化这些隐藏域的值然后又从新给这些控件赋值,从而页面刷新后还能记录上次请求时候的所有控件的值。服务器控件都会默认保存VIEWSTATE的 有个属性(EnableViewState)可以设置的, 设置为Flase就不保存了,页面刷新后,值也就没了,可以做个测试放个textbox设置为EnableViewState为false,然后输入个值,然后再用按钮去刷新页面,那么textbox会为空,因为没有视图状态记录到上次你输入的值。
7、asp和asp.net到底区别是什么啊,服务器端用的是什么语言啊
一个是CS结构,一个是BS结构。
ASP用的是ASP+ACCESS.
ASP.NET用的是ASP.NET+SQL(MYSQL).
做网站的话,要精通DIV+CSS.
8、客户端技术与asp.net服务器端技术在文件构成上有什么不同?
楼主所说的客户端技术难道是C/S模式?
ASP.NET属于B/S模式(Browser/Server) 类似QQ的属于C/S(Client/Server)
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
C/S 与 B/S 区别:
1.硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
2.对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
3.对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
4.软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
8.信息流不同
C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低
B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更像交易中心。
9、asp.net中客户端和服务端分别是什么?
客户端一般由浏览器来充当,服务端一般由IIS 这类的服务器来和网站代码来实现!用于提供浏览服务的服务器端软件,称为 Web 服务器。常用的web服务器:A. IIS 微软集成在Windows Server 服务器上的 Web 服务器软件,全称为 Internet Information Server,又称互联网信息服务器。B. ASP.NET Development Server 集成在 Visual Studio 2005 和 2008 中的 Web 服务器,可以处理本机的请求,用于 Web 应用程序开发中使用。
10、在ASP.NET中服务器端向客户端发数据.
如果是在ashx文件中通常是用context.Response.Write()