博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .net

网站编写中的经验
摘要:1.方法重载:注意新方式不要和传统重载同时使用,容易出现混乱。 void run() { int arg1 = 10; float arg2 = 12.5f; int arg3 = 30; //注释中均为输出结果 DoWorkWithData(arg1, arg2);//intData:10,floatData:12.5,moreIntData:0 DoWorkWithData(arg1, arg2, arg3);//intData:10,floatData:12.5,moreIntData:30 DoWorkWithData(floatData:arg2, moreIntData: arg3 阅读全文

posted @ 2011-05-16 21:25 shanymen 阅读(374) 评论(0) 推荐(0)

摘要:一、 在服务器端WEB开发技术不断发展进步的同时,客户端程序设计方式也在变得更加流行。Web开发人员开始尝试各种不同的方法以增强Web页面的功能和效果,这些应用程序被完全下载到客户端的浏览器中,并在本地计算机的浏览器中执行。客户端技术的最大问题在于:各种操作系统和不同的浏览器并非完全兼容这些客户端技术,有时甚至需要发布对客户端浏览器的更新。换句话说,客户端程序设计模型牺牲了Web开发本身最重要的... 阅读全文

posted @ 2011-04-23 14:54 shanymen 阅读(4670) 评论(0) 推荐(0)

摘要:页面源代码: <body> <h2>Tab Menu 1</h2> <div id="tabs1"> <ul> <li><a href="#" title="Link 1"><span>Link 1</span></a></li> <li><... 阅读全文

posted @ 2009-06-08 14:27 shanymen 阅读(1304) 评论(0) 推荐(0)

摘要:使用模版生成Html时,在模版的源代码:$title$为标题替换代码,$content$ 为内容替换代码,自行设置需要替换的代码。 生成HTMLcs代码<table width="100%" border="0" bgcolor="#339900"> <tr> <td height="34" align="center" bgcolor="#FFFFFF">... 阅读全文

posted @ 2009-06-05 10:10 shanymen 阅读(474) 评论(0) 推荐(0)

摘要:该实例共有三个页面(投票页面,查看结果页面,投票管理页面),一个类(DB.cs)。 在DB中有GetCon(配置连接字符串并返回SqlConnection),ExSql(执行sql语句并返回Bool显示是否成功),reDs(查询数据库并返回DataSet)三个方法。在购物车页面中有dlSoppingCart(显示商品DataList控件),lnkbtnClear(清空购物车Button控件),ln... 阅读全文

posted @ 2009-05-31 12:47 shanymen 阅读(1858) 评论(0) 推荐(1)

摘要:实现多文件上传,文件下载,文件删除。公共类和文件上传页面的cs代码在文章后打包下载。 公共类代码在文件上传页面(FileUp)中,页面代码如下。注意按钮不要放置在tabFU控件中,防止被clear掉。 [代码]文件删除和下载cs代码:[代码] 阅读全文

posted @ 2009-05-29 14:23 shanymen 阅读(1397) 评论(0) 推荐(0)

摘要:该实例使用的是动态生成投票的方式,当选择某一项投票后,自动生成投票标题和选项。投票防作弊通用两种方法,IP判断和cookie判断。该实例共有三个页面(投票页面,查看结果页面,投票管理页面),一个类(DB.cs)。 在DB中有GetCon(配置连接字符串并返回SqlConnection),ExSql(执行sql语句并返回Bool显示是否成功),reDs(查询数据库并返回DataSet)三个方法。在投... 阅读全文

posted @ 2009-05-28 10:00 shanymen 阅读(1952) 评论(0) 推荐(0)

摘要:该实例共有三个页面(登录,注册,管理),一个类(DB.cs)。 在DB中有MD5(加密密码方法),reDr(连接sql数据库并返回SqlDataReader),reDt(连接sql数据库并返回DataTable),sqlEx(操作数据库并返回成功数据行数),RandomNum(实现随机验证码方法)五个方法,连接数据库方法不再演示。[代码]在登录页面中有txtUserName(用户名TextBox控... 阅读全文

posted @ 2009-05-27 19:08 shanymen 阅读(7290) 评论(4) 推荐(3)

摘要:将 WebMethod 属性附加到 Public 方法表示希望将该方法公开为 XML Web services 的一部分。您还可以使用该属性 (Attribute) 的属性 (Property) 进一步配置 XML Web services 方法的行为。属性说明BufferResponse启用对 XML Web services 方法响应的缓冲。当设置为 true(默认设置)时,ASP.NET 在... 阅读全文

posted @ 2009-05-27 10:21 shanymen 阅读(447) 评论(0) 推荐(0)

摘要:在源代码中设置页面缓存 @ OutputCache:以声明的方式控制 ASP.NET 页或页中包含的用户控件的输出缓存策略。 主要属性: Duration:页或用户控件进行缓存的时间(以秒计)。在页或用户控件上设置该属性为来自对象的 HTTP 响应建立了一个过期策略,并将自动缓存页或用户控件输出。这是必选属性。如果未包含该属性,将出现分析器错误。 Location:指定有效值,用于控制资源的输出缓... 阅读全文

posted @ 2009-05-25 13:53 shanymen 阅读(2695) 评论(0) 推荐(1)

摘要:TreeView控件是导航栏的一种,所以该控件能绑定的数据格式为xml文件和站点地图。 主要属性: EnableClientScript:是否应尝试使用客户端脚本。 ShowCheckBoxes:旁边应显示复选框的节点类型。 ImageSet:获取或设置用于 TreeView 控件的图像组。 ExpandDepth:获取或设置第一次显示 TreeView 控件时所展开的层次数。 编辑TreeNod... 阅读全文

posted @ 2009-05-22 20:39 shanymen 阅读(2194) 评论(0) 推荐(0)

摘要:主要属性: RepeatDirection:项的布局方向。 RepeatColumns:该布局的列的数目,默认为0.即不限制。 使用 DataList 控件显示模板定义的数据绑定列表。DataList 控件支持选择和编辑。 DataList 控件的内容可以通过使用模板操控。下表列出了支持的模板。ItemTemplate为默认模版,如果绑定了数据,则在该模版中编辑显示项目。 模板名称 说明 Alte... 阅读全文

posted @ 2009-05-22 13:46 shanymen 阅读(2041) 评论(0) 推荐(0)

摘要:GridView控件是.net里的一个显示数据控件,该控件制作很人性化,基本上不用编写代码就可以完成数据绑定、分页、排序、编辑、删除、选定行等操作。主要属性: Sort:根据指定的排序表达式和方向对 GridView 控件进行排序。编程的方法绑定数据,并实现分页 页面源代码中添加一个GridView控件(GridView1),并AllowPaging="True",设置PageIndexChang... 阅读全文

posted @ 2009-05-21 22:34 shanymen 阅读(5624) 评论(2) 推荐(0)

摘要:被过滤广告一 数据库连接方式 常用数据库为access,sqlserver,针对不同的数据库有不同的连接字符串,至于oracle,不同版本有不同的要求 access: using System.Data.OleDb; 连接字符串:Provider=Microsoft.Jet.OleDb.4.0;Data Source=C:\\Northwind.mdb \\Data Source=access数据... 阅读全文

posted @ 2009-05-21 19:05 shanymen 阅读(472) 评论(0) 推荐(1)

摘要:主要属性: SelectionMode:获取或设置Calendar控件上的日期选择模式,该模式指定用户可以选择单日、一周还是整月。 DayNameFormat:获取或设置周中各天的名称格式,默认值为 Short。 FirstDayOfWeek:获取或设置将在日历的第一列中显示的一周中的某一天,默认值为"Sunday"。 NextPrevFormat:获取或设置Calendar控件的标题部分中下个月... 阅读全文

posted @ 2009-05-19 19:35 shanymen 阅读(4243) 评论(1) 推荐(2)

摘要:该控件需要XML文件来存放广告信息,并自动对XML文件中的广告进行循环处理,每刷新一次页面改变一次显示内容。可以对广告进行加权以控制横幅的优先级,从而使某些广告的显示频率高于其他广告。 对于广告显示记数这个问题,可以在AdCreated这个事件中解决,但是要计算点击记数的话需要重新做一个页,让这个页去完成你的修改数据库记录以及重定向了.在AdCreated事件中,还可以根据既定的时间来控制广告条目... 阅读全文

posted @ 2009-05-19 11:05 shanymen 阅读(905) 评论(0) 推荐(1)

摘要:<%#name%>:将name绑定到该属性;1.简单数据绑定在页面源代码中添加一个Label控件,将页面的Name属性绑定到该控件上<asp:Label ID="Label1" runat="server" Text=<%#Name %>></asp:Label>[代码]2.表达式的绑定在页面源代码上添加两个TextBox控件,一个Label控件,将... 阅读全文

posted @ 2009-05-17 15:55 shanymen 阅读(5052) 评论(0) 推荐(0)

摘要:1.创建主题 添加ASP.NET文件夹->App_Themes,会自动生成一个"主题1"的文件夹,在文件夹中添加新项->外观文件。还可以在主题文件夹下添加一个CSS文件,添加新项->样式表,只要指定了主题,css就会直接应用到页面中。2.应用主题 在web.config文件中使用全局主题 <system.web> <pages theme="BasicBlue" /> </sys... 阅读全文

posted @ 2009-05-17 12:10 shanymen 阅读(3112) 评论(0) 推荐(1)

摘要:1.隐藏控件两种办法: 改变控件样式:style="display: none"在javascript中写入:document.getElementById("FileUpload1").style.display="inline"; 2.点击按钮控件实现激活FileUpload控件 页面源代码:添加一个FileUpload控件,一个Input(File)控件 <input id="Butt... 阅读全文

posted @ 2009-05-16 21:04 shanymen 阅读(6598) 评论(0) 推荐(1)

摘要:@ Master:定义 ASP.NET 页分析器和编译器使用的特定于母版页(.master 文件)的属性。详见MSDN相关属性。1.创建简单的嵌套母版页 首先创建一个母版页做主母版页,再新建一个母版页,并选择主母版页为其母版,则完成嵌套,主要应用于主网站中嵌套分类母版。2.访问母版页上的控件 Master:获取嵌套母版页方案中当前母版页的父级母版页 FindControl:在当前的命名容器中搜索带... 阅读全文

posted @ 2009-05-16 10:46 shanymen 阅读(4878) 评论(0) 推荐(1)