上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 95 下一页
摘要: 阅读全文
posted @ 2013-06-09 20:55 Insus.NET 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2013-06-09 11:19 Insus.NET 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 文章内容分页,一篇文章内容过长,我们考虑内容分页显示。对于这个要求,得先从数据库设计角度来说,应该是一对多的关系。因此你需要设计两张表来存储文章的信息,第一张是基本的,如标题,摘要,作者等字段。另一个表是存储文章的内容,它是一个字段与第一张表的主键关联,外键与主键的关系,另一个字段是存储内容。文章内容分几页,是用户的事情,想分页就几页。如果是短文,用户就一次上传。如果内容太长,考虑到需要分页,用户可以分几次上传。分页,当只有一页时(这里应该说是只有一笔记录),可以在网页显示时,不显示分页工具栏。如果是大于一笔记录,分页工具栏显示出来。下面的动画演示中,只是Insus.NET初步完成在文章编辑时 阅读全文
posted @ 2013-06-08 12:53 Insus.NET 阅读(1577) 评论(2) 推荐(1) 编辑
摘要: 此博文,是教你怎样处理asp.net与数据库连接权限,授权连接的通行证。遇上各式各样的问题,以及怎样解决。ASP.NET程序中,打开web.config文件可以看到MS SQL Server数据库连接字符串信息,一般情况会这样子,把连接字符串写在Web.Config文件中的ConnectionString节点或是appSettings节点中。有了这些连接信息,就可以在数据库中添加数据库的login信息:如果,你在网上下载了一个asp.net程序,想把它在你的Visual studio 运行来学习学习,如在Insus.NET的博客下载的程序,如果遇上程序是数据库的,那先得把数据库恢复之后,才能运 阅读全文
posted @ 2013-06-07 15:16 Insus.NET 阅读(3199) 评论(0) 推荐(4) 编辑
摘要: 很多时候,对泛型(Generic) Diectionary求key或value,本演示是根据value来获取key。Insus.NET在下面准备一些数据: private Dictionary<int, string> GetData() { Dictionary<int, string> dic = new Dictionary<int, string>(); dic.Add(1, "A"); dic.Add(2, "B"); dic.Add(3, "C"); dic.Add(4, "D 阅读全文
posted @ 2013-06-06 15:59 Insus.NET 阅读(2068) 评论(0) 推荐(2) 编辑
摘要: 一般来说,我们对RadioButtonList控件绑定数据,已经熟练得无任何难度。但是如果有页面中,需要为RadioButtonList控件设定一个默认值为选中,或是把用户选择的选项已经存入数据库中,再次显示RadioButtonList控件时,还是绑定用户所选择的选项。些篇博文,Insus.NET就是演示怎样为RadioButtonList控件绑定数据时,给它指定一个值,作为默认选中的选项进行绑定。以此篇为例:http://www.cnblogs.com/insus/archive/2013/05/28/3102948.html如果以主键的值作为默认选中的选项,那好办,直接传入即可。在原代码 阅读全文
posted @ 2013-06-06 01:25 Insus.NET 阅读(1195) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2013-06-06 00:04 Insus.NET 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最近有看到博客园的文章,Insus.NET觉得有必要重构它们,因为有看到这两段代码有太多代码的冗余。分享于此,第一段动画是重构DropDownList下拉菜单:第二段动画,是重构获取数据源:由于对只程序大略改了一下,没有运行,因此只作为方法提供参考。实际环境与细节也许会有需要调节的地方。 阅读全文
posted @ 2013-06-03 17:04 Insus.NET 阅读(976) 评论(1) 推荐(2) 编辑
摘要: Insus.NET一直想写一个自己的控件,不是用户控件(UserControl)。这几天看了很多相关的知识,只是了解一点点而已。踏出第一步,是最关键的,下面就来练习练习。写自定义控件,能学习到一个重要的方法,就是:protected override void Render(System.Web.UI.HtmlTextWriter writer){ //write render code.}本练习是,自定义控件接收一个数据源,目的是能让自定义控件有实例化时,接收一个数据源。在网站的App_Code创建一个类[LinkControl],其继承(Inheritance) WebCo... 阅读全文
posted @ 2013-05-31 17:32 Insus.NET 阅读(709) 评论(5) 推荐(1) 编辑
摘要: 你可以参考下面方法,进行动态为网页引用外部的Javascript脚本文件。代码写在Page_Init方法内。VB.NET:下图是运行时,查看HTML的源代码:C#: 阅读全文
posted @ 2013-05-31 10:26 Insus.NET 阅读(1091) 评论(0) 推荐(1) 编辑
摘要: 样式(css)文件,一般情况之下,是在创建网页时,就部署好了。但在动态化的环境之下,动态加载样式,是常之操作的开发。我们在网站创建一个目录CssStyle,然后在这个目录中,创建一个样式文件StyleSheet.css:body {}.textbox { border-style: solid; border-color: #f00; border-width: 1px;}View Code 如果某一网页中,想使用这个样式文件,只要拉至这网页中的<head>节点中即可。只要网页中的TextBox控件应用了这个样式,就可以看到效果了:看看这是普通的做法,网页引用样式文件,看看运... 阅读全文
posted @ 2013-05-30 23:53 Insus.NET 阅读(1246) 评论(1) 推荐(1) 编辑
摘要: “添加这个功能,http://www.cnblogs.com/insus/archive/2013/05/30/3107681.html 嗯,基本上符合预期的要求,不过,你还得要为网站每一篇文章的点击做统计。”看到这个要求,你也许也会首先想起,去数据库的存储文章的表中,再添加一个字段,如[Hits],写一个存储过程来更些此字段。CREATE PROCEDURE [dbo].[usp_Article_UpdateHit]( @Article_nbr INT)ASUPDATE [dbo].[Article] SET [Hits] = [Hits] + 1 WHERE [Article_nbr... 阅读全文
posted @ 2013-05-30 15:35 Insus.NET 阅读(1202) 评论(0) 推荐(2) 编辑
摘要: Insus.NET开发这样多网站,客户一直没有这个要求。不过,现在有客户有这样的要求了。在线用户访问人数,也就是说,要为网站写一个计数器,计数器的初始值为0,网站一开始运行时(Application_Start),就开始统计,当有用户访问时(Session_Start)计数器加1,当用户访问离开时(Session_End)计数器减1。在网站中,有一个文件叫做Global.asax:在程序开始时,定义一个计数器,初始值为0 Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) ' Code that ... 阅读全文
posted @ 2013-05-30 11:06 Insus.NET 阅读(2159) 评论(5) 推荐(3) 编辑
摘要: Insus.NET相信很多网友们均会动态加加载用户控件。如Insus.NET以前写的博文:http://www.cnblogs.com/insus/archive/2012/04/16/2451085.htmlhttp://www.cnblogs.com/insus/articles/2023678.html或是与用户控件相关的博文:http://www.cnblogs.com/insus/category/341697.html不过,此次Insus.NET想使用控件的RenderControl方法来实现动态加载用户控件。在站点中,创建一个用户控件,写一些文件以及拉一张图片。<%@ Co 阅读全文
posted @ 2013-05-29 13:26 Insus.NET 阅读(1708) 评论(0) 推荐(1) 编辑
摘要: 在开发的网站中,原本网页脚已经有一个铵钮,是导出数据的功能。由于某些网页内容太长,每次均需要滚至页脚,才可以找到那个铵钮,如果把此铵钮移至页头,当用户浏览至页脚时,想做导出动作,又得把网页滚至网页头。因此客户提出要求,需要在网页的页头与页脚均放一个铵钮,功能是一样的。解决办法,拉一个铵钮至网页头,OnClick事件指向页脚铵钮的OnClick事件。这是最简单的方法。不过,此次Insus.NET尝试使用另外一方法来实现。下面是实现过程,数据环境还是使用这篇吧:http://www.cnblogs.com/insus/archive/2013/05/28/3103714.html去.aspx网页中 阅读全文
posted @ 2013-05-29 10:05 Insus.NET 阅读(590) 评论(2) 推荐(2) 编辑
摘要: 这是一个asp.net普通javascript的练习,是使用javascript去获取DropDownList Selected 选项的信息,如text,value和index等。Insus.NET在.aspx.cs内准备好一些数据,是有关浏览器相关信息的,并写在泛型Dictionary<T,V>: private Dictionary<string, string> GetBrowser() { Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Ad 阅读全文
posted @ 2013-05-28 15:47 Insus.NET 阅读(1192) 评论(0) 推荐(2) 编辑
摘要: 数据源来自:http://www.cnblogs.com/insus/archive/2013/02/03/2890852.html今天再去微软网站下载哪些图片时,发现windows的图标颜色变了。现在的问题是,在这些图片绑定至RadioButtonList控件时,图片应该是Vertical对齐。还是先来看看前一帖在浏览时,它的html源代码:上图高亮部位的代码,就是每个选项产生的代码,有它有一个input标签,type为Radio,一个Label标签和Label标签内还有一个img标签组成。根据这些特征,我们在网页写一个样式style:<style type="text/cs 阅读全文
posted @ 2013-05-28 08:59 Insus.NET 阅读(1252) 评论(0) 推荐(1) 编辑
摘要: Insus.NET有看到网友在问,我们看看他的问题:网友是在想到一个问题,也在尝试解决这个问题,也许日后的文本框还在增多,如果不去解决这些判断,这些if也会越来越来,更严重的维护起来也越来越复杂。我们先看看下面的演示,Insus.NET有执行三次查询,第一次执行查询时,三句SQL语执行结果一样。第二次改变了一个第二行与第三行SQL语句的条件,再次执行时,第二句与第三句的SQL语句执行结果也一样。最后一次,是改变第三句的SQL语句的条件,它会过虑到相应的结果。说明了一个什么问题呢? 同下面这样写法的条件,如果文本框有值传进去,它会根据值来判断,如果文本框没有填写时,它似乎略过这个条件。WHERE 阅读全文
posted @ 2013-05-24 11:32 Insus.NET 阅读(1214) 评论(3) 推荐(1) 编辑
摘要: 很久以前,Insus.NET写了一个逻辑层的类别。是ASP.NET与SQL Server之间连接桥梁与逻辑处理。http://www.cnblogs.com/insus/archive/2010/01/23/1654653.html经过一段长时间的应用,觉得一些方法应该优简化,只剩下四个主方法:可以从下面链接下载:http://download.cnblogs.com/insus/Library/BusinessFrameWork%20Ver2.rar 阅读全文
posted @ 2013-05-23 23:42 Insus.NET 阅读(1857) 评论(2) 推荐(2) 编辑
摘要: 近段时间开发,在程序后端,动态产生一些HtmlControls较多。下图是使用HtmlGenericControl来产生一些HtmlControls的范例,仅供参考:上图中第35行代码的PlaceHolder1容器,是放在网页指定的位置,这样可以把我们动态产生的HtmlControls指定到网页的指定位置了。在网页运行,可以看到效果: 阅读全文
posted @ 2013-05-23 16:27 Insus.NET 阅读(1850) 评论(2) 推荐(2) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 95 下一页