随笔分类 - ASP.NET学习
摘要:实话实说,本人目前正在开发一个社区类网站,网站前景还不错,也正在向中大型社区类网站转型。面临改版,我需要负责整体网站的技术规划, 以下是我改版的一些计划,分享出来,一方面是希望得到指点,一方面也共享给没有做过这方面工作的同行。 背景:网站目前 日访问12万IP,30~40万PV左右.采用C#+SQL2005+IIS6.0+Windows2003。 一)网 站结构介绍 改版思路如下: 1)文件和图...
阅读全文
摘要:我给你举一个“更好地封装”的例子。作为架构师大多数时候整天都是研究开发组件的,只有那些小程序员整天copy代码。这里,我们抽象出“行为 (beheavior)”来,你不是要将某个asp.net组件添加click事件吗?好吧,将这个行为封装到一个ascx中去!HTML codeC# code这个ascx是实现我上面说的那个接口的,也就是说它要把回发引导...
阅读全文
摘要:最近看到很多人的网站都被注入js,被iframe之类的。非常多。 本人曾接手过一个比较大的网站,被人家入侵了,要我收拾残局。。 1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html 2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代...
阅读全文
摘要:当我们一个web项目开发已完成,测试也通过了后,就把他放到网上去,但是,bug是测不完的,特别是在一个大的网络环境下。那么,我们就应该记录这些错误,然后改正。这里,我的出错管理页面是在global.asax里面的,因为里面有一个Application_Error函数,我觉得这个就是管理错误的。其实,asp.net里还有一个方法,就是在 page 里指定出错的页面,由这个页面专门管理,我觉得这个方法...
阅读全文
摘要://写入protected void Button2_Click(object sender, EventArgs e) { HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称 DateTime dt=DateTime.Now; TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//过期时间为1分钟...
阅读全文
摘要:做开发中遇到的几个问题,把经验与大家分享一下1.内容页里不能包含Server.Execute()方法,否刷会在页面原文件里产生两个html标签2.内容页的调用的自定义控件及组件必须写在内容页的页面文件里,不能写在母版页文件里,否则运行不成功。3.内容页调用js方法: 在母板页添加 ,也就是 *.master 这个页的 <head> </head>里加 <script ...
阅读全文
摘要:最近做开发的时候,遇到母版页里加载两次body标签,查看文件的源文件是:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/199...
阅读全文
摘要:让VIEWSTATE从页面中完全消失(小技巧) VIEWSTATE是个好东西,是asp.net的一大创举,给web开发带来了极大的便利,然后这种便利是一种双刃剑,尤其是在前台页面,大多数前台页面都是用来展示列表数据,和用户交互的地方现在大都采用ajax代替了,在这种情况下VIEWSTATE已经没有什么用武之地了。因此禁用VIEWSTATE是必须的。一般禁用VIEWSTATE的方法就是在页面顶端的p...
阅读全文
摘要:默认情况下,为所有服务器控件启用视图状态。若要禁用视图状态,请将控件的 EnableViewState 属性设置为 false,如下面的 DataGrid 服务器控件示例所示。 <asp:datagrid EnableViewState="false" datasource="..." runat="server"/> ....................正菜开始了...........
阅读全文
摘要:网上形形色色的seo文章众说纷云,有的人说做外部链接,有的人说关健词,使的大家几乎是昏掉了,那么到底怎么样才是最有效最直接的办法呢?下面笔者就之前做过的一些网站写下一些心得与大家分享一下,以便大家一目了然的了解到一些最直观最有效的办法来把我们的站点优化好: 1.建站标准;首先来说一个合格的seo人员必须对自己的站点的内部结构有一定的了解,最好是能达到熟悉的程度,这样才便于以后在做优化时收到更好的效...
阅读全文
摘要:如果你能学习到这些知识,并吸收,你就能掌握搜索引挚每天都来你的网站干了什么所有HTTP状态代码及其定义-看不懂IIS日志的进来代码 指示2xx 成功.200 正常;请求已完成.201 正常;紧接 POST 命令.202 正常;已接受用于处理,但处理尚未完成.203 正常;部分信息 — 返回的信息只是一部分.204 正常;无响应 — 已接收请求,但不存在要回送的信息.3xx ...
阅读全文
摘要:网站营销之网站优化十七守则 1、网页题目是整个网站优化的重点,永远不要放过网页的title,你应当将每次网站优化的开端放在这里,网页题目是你整个页面内容的中央,可以是你选择的枢纽字,也可以是你网页内容的概括,对于枢纽字应当选择靠前是你明智的选择,好比:你网页的内容是缭绕旅游,那么你标题选择可以是旅游**,像旅游先容,旅游咨询,旅游门票,这些的话对你旅游枢纽字优化会很有匡助。标题应当和你网页内容相符...
阅读全文
摘要:((Label)((RepeaterItem)((Repeater)(((RepeaterItem)Container).NamingContainer)).NamingContainer).FindControl("lblIsVipDiscount")).Text
阅读全文
摘要:方法一:<script language="javascript"><!--function zhuanpai(){var zhuapai= window.prompt("请输入抓拍路径:",'C:\\XDNVS');alert zhuapai;}--></script>方法二:你可以做成弹出能返回参数的对话框,弹出的页里搞一个输入框你输入,就像编辑器那样了。弹...
阅读全文
摘要://模拟JAVASCRIPT类 public sealed class Script { public static void Alert(string Message) { Responses.Write("<script language='javascript'>alert('" + Message + "');history.back(-1);</script>")...
阅读全文
摘要:asp.net 编译错误类型“同时存在于”不同的dll中。 出现这种错误大概有三种情况: 1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。 2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字...
阅读全文
摘要:该代码兼容IE和firefox,简单,实用。<style type="text/css">#winpop { width:200px; height:0px; position:absolute; right:0; bottom:0; border:1px solid #999999; margin:0; padding:1px; overflow:hidden; display:no...
阅读全文
摘要:private void startEnter() { //调用以上的方法来获取需要登录才能查看的内容。 CookieContainer cc = new CookieContainer(); cc = Get_SinaLogin(); //获取登录Cookies string PhotoClassURL = "http://blog.sina.com.cn/myblog/htmlsource/...
阅读全文
摘要:在添加映射时发现无法在IIS控制台中自由添加应用程序扩展名映射。 一般来说,我们只要在IIS控制台中打开目标网站的属性设置窗口,单击其中的“主目录”标签,在该标签设置页面的“应用程序设置”处单击“配置”按钮,在其后界面中单击“添加”按钮,之后就能根据界面提示完成应用程序扩展名映射添加操作了。然而,在...
阅读全文
浙公网安备 33010602011771号