摘要:
1.为什么要用jQuery? 1.1 可以尽最大程度的免去设计Web交互状态机。 1.2 提高js的开发效率。2.jQuery是什么? 它是一个js的lib,通过这样的方式,来在html里添加对它的引用:1 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 然后通过类似这样的方法来使用:1 <script>2 $(document).ready(function(){3 $("p").click(func 阅读全文
摘要:
1.用WinForm做东西,在交互这一块,通过窗体、按钮和事件等,可以很方便快捷的做出比较复杂的交互。但我们发现,用Web做这种交互,则非常难。 2.原因何在?细细分析,比如登录。WinForm的窗体,打开时,时未登录的。登录后,首先后台数据发生改变,比如后台会有一个类,记录当前登录的账户信息。而点击登录按钮后,前台界面元素也发生相应改变,比如登录信息输入框没了,变成了用户信息栏。仔细分析后,还可得知,这种改变,是持久性的。而对于Web,由于Web是无状态的,每一次更新后(刷新\post\跳转 等),前台后台的界面,与网页上的即时数据,都无法持久化的保留。虽然,Web目前有cookie和se. 阅读全文
摘要:
首先,看Web开发的特点与需求: 优先: 1.实现页面可视化 2.可方便地实时修改代码 3.可方便地部署 4.可方便地与不懂程序的美工合作 后置: 1.页面正确性 2.程序正确性 3.数据安全性 4.开发人员(包括美工)的知识牢靠性与全面性 用大白话来讲,那就是,Web开发,先不管对不对、安不安全,而是要先能看到东西(页面)。 同时,Web对各部件的通信、调试的便捷性等,都比较注重 所以,因为Web开发具有以上特点,所以强类型语言不适合web开发,在早起,弱类型语言,比如vb.net / php等,则在web开发上占据了半壁江山。后来,net与java等强类型语言,积极使用各种高级框架来避免强 阅读全文
摘要:
System.Dynamic.ExpandoObject 配合 dynamic关键字,可以创造出一种 ECMA风格的object,其功能为,可以直接为它赋值任意名称、任意值类型的属性1 dynamic obj = new System.Dynamic.ExpandoObject();2 3 obj.intValue = 123;4 5 obj.strValue = "234";6 7 obj.XXClass = new XXClass();不过,有网友指出,这种东西不好。原因如下:1.php就是因为这种磨砺两可的东西太多了,导致了语言的不稳定性。主要表现在:1.1 属性是否 阅读全文
摘要:
因为此贴会不断更新,所以,要转载的话,请使用链接,不要转载内容。---------------------------------------------题外话:用C#做网站,目前主要有两种模式:Asp.net网站,基于WebForm,和Mvc4 (mvc3、其他自定义框架就不谈了)。也就是做 xx.aspx页面,并且工具栏有一堆现成的.net服务器控件 和 html控件可用。浏览器直接访问 xx.aspx页面。1.基于WebForm的: 优点:1. 做小网站方便,现成控件直接拖动2. VS对aspx提供可视支持,可以像DW(DreamWare)那样看到代码的同时,能看到网页的样子。 缺点:1 阅读全文
摘要:
前提:拥有一个Ser-U管理员账号,并且管理员拥有执行权限。操作:1.客户端 -> 开始 -> 运行 -> 输入 cmd -> 回车2.输入 ftp -> 回车3.输入 open + 服务器IP -> 回车4.输入Serv-U账户的用户名 -> 回车5.输入Serv-U账号的密码 -> 回车6.输入 quote site exec + cmd命令。比如,重启命令:1 quote site exec shutdown.exe -r -t 0 阅读全文
摘要:
VS2012的3个离线补丁:WinLibJS_VSE,Update1,Update2,集合包2.14G_7zhttp://pan.baidu.com/share/link?shareid=409810&uk=1243851842 阅读全文
摘要:
VS2012解决方案是在NuGet里安装EFCodeFirst相关组件。1.安装NuGet VS2012 -> 菜单 -> 工具 -> 扩展和更新 -> 联机 -> 右上角搜索栏输入 NuGet -> 中间栏出现搜索结果后,下载NuGet Package Manager -> 重启VS20122.在NuGet里下载EFCodeFirst组件 VS2012 -> 解决方案资源管理器 -> 对“引用”单击鼠标右键 -> 管理NuGet程序包 -> 联机 -> 右上角输入 “EFCodeFirst” -> 中间栏出现搜索结 阅读全文
摘要:
Windows 7 / IIS 7 / VS20121.VS2012自带的WebDeploy,居然缺少服务。2.卸载了自带的版本后,从官网更新了WebDeploy3.0的独立版,服务齐全了,但依然连接不上,有问题。3.所以不要使用这玩意,来让VS直接部署到IIS。推荐把ASP.net(包括Mvc3 / Mvc4)网站工程,发布为WebDeploy的zip包模式,然后在IIS手动建站后,用IIS的站点导入功能,导入zip包。当然,也不推荐直接复制文件进去,毕竟部署会涉及到一些参数的修改。 阅读全文
摘要:
1.Windows Update Service的 中文(简体) 和 英语 语言的所有产品,目前有170G大小。建议给足500G。2.一定要使用Windows Server 2012 Datacenter版本来部署Windows Update Service服务。Windows Server 2003的Windows Update Service部署太麻烦,Windows Server 2008 R2的Windows Update Service很不稳定。3.部署前,需要安装IIS,把IIS功能,能勾选的全部勾选上。在服务器的“功能”里,需要安装Bits后台智能传输服务。4.部署时, 4.1 阅读全文