
正文
ASP.NET运行在客户端,在aspnetnet
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
asp程序可以在客户端直接执行吗?
可以用脚本来实现客户端脚本,对应有 javascript,perl等等。其实客户端脚本从javascript才有着重强调过,尤其是ajax技术的出现,让客户端被重视起来。
无须手动编译(Compling)或链接程序,可在服务器端直接执行。面向对象(Object Oriented),并可扩展ActiveX Server组件功能 。能与任何ActiveX scripting语言相容,可使用plug-in使用第三方脚本语言。
ASP是在服务器端执行的,不能客户端执行DOS命令。不过可以在HTML页面里加入VBScript代码执行DOS,不过会有安全警告的。示例 下面的 VBScript 代码打开一个命令窗口,将路径改为 C:\,并执行 DIR 命令。
相关问答
Q1: 在ASP.net中用Ajax实现客户端控件调用后台代码,应该怎么实现?
1、WebService.方法(callback);//前面参数看WebService方法里的参数,最后一个参数为回调函数,可以不传。 //还需要一步骤,在WebService的.cs代码文件中将下面那行注释去掉。
2、如果服务器API通过Web服务实现,我们要向 AJAX页面的脚本管理器注册该Web服务。此外,我们还要在web.config文件中添加一个特殊的asmx请求HTTP处理程序。
3、Page_Load事件中要注册类,Ajax.Utility.RegisterTypeForAjax(typeof(classname)); 该语句不要写在if(!IsPostBack){}里面。
4、项目引入ajax.dll,Page_Load事件中要注册类,Ajax.Utility.RegisterTypeForAjax(typeof(classname)); 该语句不要写在if(!IsPostBack){}里面。
5、如果在.net中使用ajax的话,推荐使用asp.net ajax来实现,因为如果用直接用javascript写ajax实现代码,则不容易绑定至GridView上,从而破坏了.net以事件驱动编程模型的优势。
6、这个是没办法做到的,但是可以通过SOA架构设计后,逻辑还是在服务端执行,但数据返回给客户端显示。
Q2: asp.net是什么?
1、ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。.NET有很多种语言组成,比如C#、VB.NET、J#、Jsript、ManagedC++,但是都是运行在.NETFrameWorkRunTime底下的。
2、ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。
3、Asp.net是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。Asp.net提供了几个超越以前web开发模式的优点:·增强的性能。
4、ASP.NET不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft .NET Framework中一套用于生成Web应用程序和Web服务的技术。
5、ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。
Q3: asp.net网站中,.aspx.cs内代码会在客户端中运行吗?
1、服务端码在服务器上执行,客户端代码在客户端执行。你不能用客户端代码去控制服务器,只能通过客户端代码将数据发送到服务器,由服务器代码执行。
2、ASP.NET里的缺省配置并不允许Web客户端通过URL来访问这些文件,但是 这个网站的其他页面可以集成这些文件里所包含的功能。.aspx.cs:Web窗体页的编程逻辑位于一个单独的类文件中,该文件称作代码隐藏类文件(.aspx.cs)。
3、本来.net就是服务端代码与客户端分开的,也就是说aspx只是页面文件,里边是不应该出现CS代码的。
关于ASP.NET运行在客户端和在aspnetnet的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








