一个很菜的问题,学了这么久的.NET居然连这个都不知道
我就是想知道是不是我编辑的.NET页面如果要显示的话客户端都得装Framworks啊,如果我的网站是用.NET开发的,那别人不装Framworks就没有办法浏览我的网页了?
现在大多的电脑都没有装过Framworks,那.NET的局限性不是很大,或者还有其他什么办法让我编写的.NET网站客户端不安装Framworks就可以浏览
哪位大侠能告诉我这个问题啊,请教!!! 别笑,呵呵!~~
问题点数:50、回复次数:34Top
1 楼wjscsdn(绿叶)回复于 2005-02-03 22:32:13 得分 10
b/s的话只要求在服务端有。net的支持。
c/s的话就哪里运行哪里就需要。net的支持。Top
2 楼Truly()回复于 2005-02-03 22:33:07 得分 0
严重同意!Top
3 楼allthesky(哈鲁)回复于 2005-02-03 22:33:37 得分 0
那编辑的时候怎么选择我编辑的是一个B/S结构还是C/S结构啊,好象从来没考虑过这个哦Top
4 楼sadfwewef()回复于 2005-02-03 22:36:19 得分 0
....
asp.net就是b/s的Top
5 楼allthesky(哈鲁)回复于 2005-02-03 22:37:41 得分 0
那我用ASP.NET编辑的网页浏览的时候客户端都不用Framworks咯?
我用C#编写ASP.NET的Top
6 楼snowpine999([彼岸烟花][当你看到☆河灿烂,可会想起我?])回复于 2005-02-03 22:43:23 得分 0
是哈Top
7 楼allthesky(哈鲁)回复于 2005-02-03 22:45:27 得分 0
那比如我用微软的Community Starter Kit安装在虚拟空间上别人浏览的话没问题的哦?Top
8 楼kgdiwss(∮明天去要饭)回复于 2005-02-03 23:19:39 得分 0
二楼的朋友已经回答你的问题了,.NET现在就这个不好,没办法,估计微软下一个版本的操作系统,会把.NET集成了吧,那时候就方便了.Top
9 楼Truly()回复于 2005-02-03 23:25:35 得分 10
只要你的webform没有内嵌winform,就对客户端没什么framwork环境要求了。Top
10 楼yyne(一步一个脚印往上爬)回复于 2005-02-04 01:14:53 得分 10
以网页形式运行的就叫B/S结构 Browser / Server,也称WebFrom。Top
11 楼vzxq(灵感人)回复于 2005-02-04 10:20:33 得分 0
楼主要好好学习啊Top
12 楼egonzou(落网的鱼)回复于 2005-02-04 10:23:01 得分 0
这问题确实有点傻,呵呵Top
13 楼egonzou(落网的鱼)回复于 2005-02-04 10:24:37 得分 0
windows server 2003 就集成了.NETTop
14 楼cqzhangq(空空)回复于 2005-02-04 10:32:17 得分 0
看起来你写的应该是B/S的,客户端用IE浏览是不需要 Framework的。
C/S的程序是肯定需要Framework支持的。
有关B/S和C/S,建议还是去看看资料吧,写得很清楚 :)
搂主还需要多学习呀。Top
15 楼lonelydreamsym(惊梦)回复于 2005-02-04 10:36:47 得分 0
倒,browse/server client/serverTop
16 楼snowpine999([彼岸烟花][当你看到☆河灿烂,可会想起我?])回复于 2005-02-04 10:36:49 得分 0
upTop
17 楼tnt8csdn2000(琥珀雨田)回复于 2005-02-04 10:38:45 得分 0
"学了这么久"是多久呀?楼主要好好学习啊!
Top
18 楼duguguiyu1984(把失败扼杀在摇篮中。。。)回复于 2005-02-04 10:40:02 得分 0
hehe..这个问题有点意思。
楼上5个裤衩不真的都是up出来的吧。Top
19 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-02-04 10:43:45 得分 10
C#代码服务器会解析的
浏览器所浏览的只是html代码Top
20 楼qzb0818(漂来漂去)回复于 2005-02-04 10:44:38 得分 0
请理解b/s模式的优点Top
21 楼alickjoe(博子)回复于 2005-02-04 10:48:16 得分 0
楼主,你关心的问题前面说的都解决了,我们关心的是楼主会不会结帖呀?Top
22 楼tomtown530(梦想一定会实现!)回复于 2005-02-04 10:54:19 得分 0
我也关心,呵呵Top
23 楼glider21cn(随风飞翔)回复于 2005-02-04 10:54:50 得分 0
做人要厚道!!Top
24 楼wangzhenxing(fireice)回复于 2005-02-04 10:55:53 得分 0
顶下~~~~~~B/S结构Top
25 楼webserv2(New life New job)回复于 2005-02-04 10:56:55 得分 0
b/s的话只要求在服务端有Framework的支持。
c/s的话就哪里运行哪里就需要Framework的支持。
Top
26 楼veryhappy(wx.net)回复于 2005-02-04 10:59:01 得分 0
这个都不清楚,真的.NET确实没有学明白Top
27 楼asren(笑风)回复于 2005-02-04 11:02:01 得分 0
看了这个问题觉得楼主对网站建设好像不是太熟悉,你要是用ASP 做过做过网站的话,就会知道其中的道理了,正如cqzhangq(空空) 所言:你写的应该是B/S的,客户端用IE浏览是不需要 Framework的。只要把服务器端配植好就可以了,不需要配置客户端。Top
28 楼potato__(土豆)回复于 2005-02-04 11:10:10 得分 0
学习Top
29 楼sitoto(什么都不懂)回复于 2005-02-04 11:15:47 得分 0
支持!我不懂的了,但是看过这个帖子就懂了,谢谢搂主。Top
30 楼kxboy()回复于 2005-02-04 11:33:15 得分 10
不是的,.NET页面如果要显示的话客户端是不用安装Framworks,我试过叫朋友在他家访问我电脑上的.NET页面可以浏览,他的电脑上也没有安装Framworks!
我想可能是你的web.config没有设置好!
<!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->
<authorization>
<allow users="?" /> <!-- 允许匿名 -->
<allow users="*"> <!-- 允许所有用户 -->
</authorization>Top
31 楼zhuxiaojun2002(车房志之扯坏的领带)回复于 2005-02-04 11:36:20 得分 0
呵呵,客户端就ie就可以了Top
32 楼january03(噢噢--一直很安静)回复于 2005-02-04 11:51:29 得分 0
哎,5条底裤都是UP出来的,哈哈,我喜欢Top
33 楼smithredsun()回复于 2005-02-04 12:13:27 得分 0
联系电话:010-82645151
详情参见:http://www.f c s o f t.com.cn
什么是eform开发平台?
eform是基于浏览器的表单自定义工具,eform是页面设计工具,eform内含大量构件.不用写一行代码便能用eform开发出来常见的功能点.
使用eForm平台有如下好处:
1、用eform平台开发能降低开发人员的技术门槛,使很低水平的人就能开发一个软件项目中常见的功能.例如数据库的数据增删改查打印等等,而这部分功能往往也占居了一个软件项目的大部分.这样一个软件项目开发成员中可以有一大部分人是中专生甚至是高中生就能胜任.从而大大降低了整个软件项目的开发成本.另一方面因为低水平的开发人员很容易招聘到,这样也使软件项目更加容易完成.
2、用eform平台开发的代码一致性比较好,以后维护升级方便.因为只有个性化的功能才需要编写事件代码.所以代码量很少,大量的调用底层的代码,这样代码的集成度高.以后维护升级时修改的代码量非常少.
3、用eform平台开发能大大提高开发效率.eform平台采用对常见的功能和控件内置的方法,使得开发一些常见的功能(如数据库的增删改查,树控件,表格控件)非常容易方便.几乎不用写一行代码.直接通过控件的拖拉然后再设置属性和事件即可完成.开发程序的工作就象是打字员的工作一样.(如图所示开发效率对比示意图)
4、用eform平台开发能很好地应对软件开发项目成员的流动的问题.因为程序员的离职而造成整个项目瘫痪的事例很多.而用eform平台,因为大家都是采用同一模式开发的表单,因而一个人开发的表单很容易被另一个人看懂和使用.这样就使开发人员的流动造成的影响大大降低.企业不再受制于人.
5、用eform平台开发可以使项目不再没完没了,无法关闭.因为可以培训最终用户中的精英,让他们掌握eform平台的使用方法,这样大多需求他们便可以自己做好,而不用麻烦软件开发商了.
eform的设计思路是将数据库程序开发中常用的控制或功能点在eform平台中设计好,通过简单的设置参数或属性即可调用.而遇到很个性化的功能点则可以用传统的代码方式进行开发.因为一个数据库程序开发中大量是增,删,改,查,打印,报表,图表,数据校验等常见的功能点,而这些功能点在eform平台中都做好了,只要简单地设置一下即可完成这些功能点,而且这个设置过程也是可视化的,有相应的设置界面.这样做这些常见的功能点就非常简单快速.而少量的特别的功能点又可通过写代码的方式来完成.也就是说在一张表单中可以一部分功能是直接通过简单的设置一下来完成,另一部分功能是用代码来硬写出来的.这样就达到了常见的功能可以直接调用eform底层的api来实现以提高开发效率,但一个表单又不限定只能实现这些常见功能,你也可随意地用代码来进行无限扩充.这样就达到了既提高了开发效率又能实现很复杂的功能.
eform开发平台分为eform.j2ee和eform.net两个版本.eform.j2ee是用java编写的,面向j2ee应用.eform.net是用.net编写的,面向.net应用.实际上整个eform开发平台共有三部分的代码,① 一部分是htc js dhtml等前台的代码,② 一部分是java的代码,③ 一部分是.net的代码(c#语言的),其中java的代码完成的功能和.net的代码完成的功能完全相同.用①和②就组成了eform.j2ee版本,用① 和③ 就组成了eform.net.这样就得到了两个版本.由此可知,eform.j2ee和eform.net的接口和操作是完全相同的.只是运行环境和使用的编程语句不同罢了.这样做的好处是当需要从j2ee平台转到.net平台或是从.net平台转到j2ee的平台时,使用eform编写的表单和程序可以完全保留下来直接使用.可以轻松地跨越当今两大主流的开发平台.
使用eform开发平台开发出来的表单可以直接在浏览器中运行,不但如此,而且其设计工具也是在浏览器中运行的.也就是说,开发人员也是在IE中(拖拉控件)开发的.开发人员再也不用为了搭建开发环境而装一大堆软件了,这一点对于远程协作开发非常有利.
eform内置了常见的大量的开发构件,如树控件,表格,图表控件,打印控件,上传控件,查询等,也内置了象单表输入,一对多表输入等常见的数据库程序的功能点.通过使用这些可以大大提高开发的速度,降低开发这些常见功能的门槛,只需知道很少的知识便可以开发.使用eform生成的表单结构和格式一致,非常便于以后的维护升级.
eform开发平台开发出来的表单可以脱离eform平台单独运行,也很容易和其它程序进行集成.一个项目的程序往往是大量常用功能用eform平台开发,而少量功能用其它方式开发.然后把它们集成在一起而成的.
eform开发平台是专门为软件开发商或需要开发数据库程序的人而设计的.它采用开放版权的销售方式.对于用户开放100%的源代码,也就是说将eform开发平台的源代码全部提供给用户,同时还包括相应的开发文档和典型示例都提供给用户,而且用户用eform开发平台开发出来的程序可以自由分发.用户购买了eform后,就相当于eform是自己开发出来的一样.而且北京方成公司还提供一年的免费服务和技术支持.
eform的销售没有任何加密和license之说.是一种特别的销售方式.销售的过程实际上是完成知识和价值的转移的过程.相当于方成公司帮用户开发了一个平台然后再帮助用户把它使用起来,用户使用eform开发的软件可以自由销售,和方成公司没有任何关系,更不需要再收费用.由此可见,购买eform和自已招聘员工开发一个平台相比,无论是时间还是费用以及风险都是购买eform比较合算.
Top
34 楼allthesky(哈鲁)回复于 2005-02-05 10:41:56 得分 0
哈哈,谢谢各位的回答,俺做人很厚道的,结分啦,结分拉!!!
俺学习.NET半年左右的时间,做过一个地税信息管理系统,只会用,很少去研究原理上的东西,谢谢各位的解答,呵呵,俺知道俺是差了点,不过我会继续努力的Top




