自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做个时尚的开发者

在朦朦细雨,淡淡桂花香的季节。品一杯西湖龙井,依偎着熟睡的她,敲着代码,欣赏着窗外的雨色~~~

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 web架构设计经验分享

一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比扩展性,能适应一切需求的增加架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。。ebay的工程师说过,他们的架构

2013-06-06 11:21:31 527

转载 ASP.NET 网页动态添加客户端脚本

在System.Web.UI.Page类中包含了RegisterStarupScript()和RegisterClientScriptBlock()两个方法,使用这两个方法可以实现向Web页面动态添加脚本块,客户端脚本按运行方式可以分为两类:一类是在加载页面后立即运行,另一类是在发生客户端事件后才运行.前者的常见示例是打开页面时立即弹出一个广告条;后者的常见示例是当用户单击莫按钮时弹出一个消息框.

2013-06-06 11:20:18 499

转载 注册客户端脚本的几个函数

1.  Page.RegisterHiddenField  [概述]使服务器控件能够在窗体上自动注册隐藏字段。呈现 HtmlForm 服务器控件时,将该字段发送到 Page。 [定义] public virtual void RegisterHiddenField(   string hiddenFieldName,   string hiddenFie

2013-06-06 11:19:16 527

转载 服务器端写脚本

1. Page.ReGISterHiddenField[概述]使服务器控件能够在窗体上自动注册隐藏字段。呈现 HtmlForm 服务器控件时,将该字段发送到 Page。[定义] public virtual void RegisterHiddenField(   string hiddenFieldName,   string hiddenFieldInitialValue

2013-06-06 11:18:31 722

转载 GridView.RowCommand 事件获取主键值的方法

1. RowCommond 事件.aspx在GridView添加一模板列,加上CommandArgument 并绑定如下1 asp:GridView ID="gvAdminList" runat="server">            2 asp:TemplateField>3   ItemTemplate>4      asp:LinkButton ID

2013-06-06 11:17:58 717

转载 七种维护服务器安全最佳技巧

你的计算机上是否存在有至关重要的数据,并且不希望它们落入恶人之手呢?当然,它们完全有这种可能 。而且,近些年来,服务器遭受的风险也比以前更大了。越来越多的病毒,心怀不轨的黑客,以及那些商业间谍都将服务器作为了自己的目标。很显然,服务器的安全问题是不容忽视的。  不可能仅仅在一篇文章中就讲述完所有的计算机安全方面的问题。毕竟,关于这个主题已经有无数的图书在讨论了。我下面所要做的就是告诉你七个维护

2013-06-06 11:16:05 428

转载 控件整理之Button按纽组CommandName和CommandArgument

有时候需要几个按纽调用同一模块,实现相似(而非相同)的功能,需要用到按纽的CommandName行为实现步骤如下:1、VS2005新建一个网站项目,拖入两个web控件Button控件,分别设置CommandName 为btn1,btn2,btn3,btn4;再分别设置CommandArgument为Asc,Desc,Asc,Desc。等会看到,这两个参数都会 随着Button_

2013-06-06 10:45:30 954

转载 ASP.NET跨页面传值技巧总结

1. 使用QueryString变量   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码private void Button1_Click(object sender, System.

2013-06-06 10:44:31 360

转载 关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用/传值

BEGIN    首先我们需要明白一个道理,不管一个ASPX页面里面装了多少个ASCX,始终还是要生成一个页面的代码的,所以毫无疑问,我觉得在解决这个问题之前我就已经确定这个问题是可解的。直接贴代码了,首先是用户控件调用父页面的方法:       //获得父页面        Page p = this.Parent.Page;        Type pageType

2013-06-06 10:43:09 1383

转载 网页抓取内容

#region 范例 //抓取的就是这个地址http://www.baidu.com/s?ie=utf-8&bs=aa&f=8&rsv_bp=1&rsv_spt=3&wd=%E7%88%B1%E7%BE%8E%E4%B8%BD&rsv_sug3=8&rsv_sug=0&rsv_sug1=7&rsv_sug4=272&inputT=3873 这个百度搜索结果页面的如【imis.tma

2013-04-12 13:58:48 298

原创 汉字转拼音

首先,从微软官网下载Microsoft Visual Studio International Pack:http://www.microsoft.com/zh-cn/download/details.aspx?id=15251下载后会发现有7个msi文件,我们只需要安装前两个就好:CHSPinYinConv.msi(汉字转拼音)和CHTCHSConv.msi(汉字转繁体)安装选取默认的路

2013-04-03 15:51:59 382

转载 Invoke()/BeginInvoke()的区别

CSDN解释:     Control——Invoke->在拥有控件的基础窗口句柄的线程尚执行委托。     Control——BeginInvoke->在创建控件的基础句柄所在线程尚异步执行委托。显然,Invoke()与BeginInvoke()方法间的主要区别在于"异步"也就是说,    Invoke()调用时,会阻塞当前线程,等到Invoke()方法返回才继续执行后面的代

2013-04-03 15:35:48 473

MVC 3高级编程

这本书吧mvc讲的很有趣,看起来不枯燥,初学者看可以很快很直观的掌握,有一定经验的还可以作为资料来查看

2014-02-24

推荐一款css框架集

bootstrap是一款很好用的css框架集,能减少css开发时间,使用方便,界面美观

2014-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除