摘要:
安装IIS。部署网站(发布或者拷贝都可以)。修改连接字符串,compilation设为false,删掉cs代码上传文件夹不给执行权限: 在iis管理器中找到上传文件夹,选择属性--执行权限,设置为“无”。这样哪怕利用漏洞上传了可执行代码到上传文件夹,也无法执行。取消所有文件夹的浏览权限,防止用户查看 阅读全文
摘要:
全局文件Global.asax 添加Web→全局应用程序类,注意文件名不要改。全局文件是对Web应用生命周期的一个事件响应的地方将Web应用启动时初始化的一些代码写到Application_Start中。应用关闭的时候Application_End调用。当一个Session启动的时候Session_ 阅读全文
摘要:
Session分三种:1.InProc(进程内)-默认就是这种-速度快/但内存小/易丢失进程外:可以在IIS或ASPNET服务意外关闭时继续保持状态,注意此时存储到session中的对象必须支持序列化:2.StateServer:使用aspnet_state.exe2.1修改配置文件:2.2<ses 阅读全文
摘要:
ASP.Net中内置的简化AJAX开发的控件UpdatePanel放入ScriptManager,将要实现AJAX效果的控件放到UpdatePanel中即可。UpdatePanel原理探秘,用HttpWatch看。只把需要无刷新更新的部分放到UpdatePanel中。UpdatePanel用来实现一 阅读全文
摘要:
如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,则网站性能会非常差。而如果只有第一次访问的时候才查询数据库生成页面内容,以后都直接输出内容,则能提高系统性能。这样无论有多少人访问都只访问一次数据库,数据库压力不变。缓存(Cache)是一种用空间换取时间的技术,存在于计算机中很多 阅读全文
摘要:
网站的布局通常是统一的,上面是Logo、菜单条、下面是公司地址、版权声明等。如果每个页面都重复做这些功能的话:重复性劳动、一旦修改那么每个页面都要修改。.Net中一般用母版(MasterPage)技术来解决这个问题。 MasterPage是这样一种技术,把页面布局画好,在变化的内容部分“留空”,留空 阅读全文
摘要:
完成新闻分类表crud(page) -》列表提示:$.parseJSON('')可以将字符串转成json对象-》注意:使用$.getJSON()会有缓存,所以需要处理一下url,如加入随机数或时间 TypeList.html TypeList.ashx TypeAdd.html TypeAdd.as 阅读全文
摘要:
AreaList.html AreaList.ashx SqlHelper.cs Web.config 阅读全文
摘要:
Register.html Register.ashx Login.html Login.ashx SqlHelper.cs Web.config 阅读全文
摘要:
C#中将.Net对象序列化为Json字符串的方法: JavaScriptSerializer().Serialize(p),JavaScriptSerializer在System.Web.Extensions.dll中,是.Net3.x 中新增的类。完整:System.Web.Script.Seri 阅读全文