随笔分类 -  ASP.NET

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 54 下一页
摘要:这两天,从微软官方网站的订阅站点下载,并把Microsoft Visual Studio 11 Developer Preview 升级为Visual Studio 11 Beta Ultimate版,以及把SQL Server 2008 R2升级为SQL Server 2012。意味着今后的开发是使用这工具和数据库了。以下内容于2012-03-23 20:46添加:What's New in ASP.NET 4.5 and Visual Studio 11 BetaWhat's New in SQL Server 2012以下内容于2012-06-02 10:04添加:昨天晚 阅读全文
posted @ 2012-03-23 14:19 Insus.NET 阅读(926) 评论(2) 推荐(2) 编辑
摘要:当浏览文章时,希望在文章下面有一个导航,就是上一篇和下一篇的功能。可从下三张截图看到效果:要SQL查询语句前,就须把上一篇和下一篇的文章ID找出来,下面的SQL语句有些字段已经省略。View Code SELECT[ArticleId],[Subject],(SELECTMAX([ArticleId])FROM[dbo].[Article]ASa1WHEREa1.[ArticleId]<a.[ArticleId])AS[PrevArticleId],(SELECTMIN([ArticleId])FROM[dbo].[Article]ASa1WHEREa1.[ArticleId]>a 阅读全文
posted @ 2012-03-18 08:10 Insus.NET 阅读(2281) 评论(7) 推荐(2) 编辑
摘要:后台管理跑马灯功能,用户添加完跑马灯图片之后,需要在后台产生一个xml文件,让前台直接读取这个xml文件即可。不必需要在前台显示时,再去循环跑马灯图片目录的所有图片。前台读xml文件时,需要把xml文件转为字符串。xml文件是这样子的:<?xmlversion="1.0"encoding="utf-8"?><ulclass="slideul2"><li><imgsrc="/SM/10.jpg"width="80"height="60" 阅读全文
posted @ 2012-03-11 12:09 Insus.NET 阅读(4205) 评论(1) 推荐(1) 编辑
摘要:先看看效果:在IE浏览时,图片跑马是很流畅的,但在生成动画时,有点跳。本功能应用Jquery喔,另外Insus.NET把它写在一个用户控件上,在页面需要显示时,拉进去即可。aspx:View Code 用户控件有写了三个属性,Speed设置跑马灯的滑动速度,Width跑马灯图片的宽度,Height是跑马灯图片的高度。用户控件:View Code 从上面的代码中,Insus.NET有用了两个asp:Literal 控件,作为可传入参数。一个将是显示图片,另一个是传入跑马灯滑动速度。xxx.asc.vb:View Code ImportsSystem.IOImportsSystem.Web.UI. 阅读全文
posted @ 2012-03-11 10:35 Insus.NET 阅读(2208) 评论(0) 推荐(1) 编辑
摘要:参考:http://topic.csdn.net/u/20120309/13/96d8c42f-6bcc-4acf-89e7-8015cac777ba.html?37024解决这个问题,首先要明白一件事情,masterpage只是一个容器,它将要装载很多网页,Div是放在哪一个网页内,要设法让masterpage知道。比如P1.aspx页内有Div id为Div1, P2.aspx也有一个Div id 为Div1。masterpage不知道你要显示那页的Div1. Div只想要显示与否,由谁来控制它不管,可以由page或是masterpage都有可能去控制它。因此,你可以写一个接口,它有一个方 阅读全文
posted @ 2012-03-09 16:51 Insus.NET 阅读(1371) 评论(1) 推荐(2) 编辑
摘要:最近一个专案(VB.NET)中,其中有一个功能,就是让用户在后台管理跑马灯图片。可以实现上传图片,更新图片和删除图片。Insus.NET使用asp.net的asp:FileUpload来上传与使用asp:DataList来显示。上传,显示与删除图片也许对大家来说没有什么困难,此篇博文是分享更新图片的功能。首先选择DataList的某一张图片,然后为更新选择图片文件,最后进行更新。先看演示动画:为DataList写一个事件:OnItemCreated="DataListGallery_ItemCreated"在vb.net写这个事件:View Code ProtectedSu 阅读全文
posted @ 2012-03-08 15:14 Insus.NET 阅读(2605) 评论(1) 推荐(1) 编辑
摘要:最近的专案使用这个功能,开发时为程序使用了就定了一个系统帐号如sa,由于某些要求,此帐号不能被更改或是删除,但用户可以添加其它帐号。可以参考下面动画。实现这样的功能,也许方法有很多种。Insus.NET使用了SQL的触发器(Trigger),在删除或是更新做了触发。更新触发器,sa帐号不能被用户更新:tri_Users_UpdateSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:Insus.NET--Createdate:2012-03-03--De 阅读全文
posted @ 2012-03-08 13:29 Insus.NET 阅读(470) 评论(0) 推荐(1) 编辑
摘要:ASP.NET实现上传图片文件时或某一文件判断是否为图片文件。可以参考下面简单说明。在System.Drawing.Image名称空间下有一个静态方法FromFile(filename As String)得到的对象类型,就是System.Drawing.Image如果在转换类型发生异常,那可以判断为所指定的图片文件不是图片格式的文件。最近在专案使用了这个方法,:IsImage PublicFunctionIsImage(filePathAsString)AsBooleanDimoImgAsSystem.Drawing.ImageTryoImg=System.Drawing.Image.Fro 阅读全文
posted @ 2012-03-08 12:54 Insus.NET 阅读(1464) 评论(0) 推荐(1) 编辑
摘要:问题来自http://topic.csdn.net/u/20120226/15/09b1fd42-b587-483b-b4df-9cba2ef3d0ad.html也可参考下图:Insus.NET提供如下解决方法,仅供参考:写一个接口,usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforISetable///</summary>namespaceInsus.NET{publicinterfaceISe 阅读全文
posted @ 2012-02-26 17:08 Insus.NET 阅读(410) 评论(2) 推荐(1) 编辑
摘要:原问题:http://topic.csdn.net/u/20120222/21/63fda261-02c4-44f2-9b53-79367cddbfc6.htmlInsus.NET已经在3楼回复了,帖主于6楼回复说,执行不了。为DropDownList加一个属性AutoPostBack,并设为true。另外还重构了一下写法:View Code protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse){if(DropDownList1.SelectedIndex==-1)return;HyperlinkBin 阅读全文
posted @ 2012-02-23 13:31 Insus.NET 阅读(670) 评论(3) 推荐(2) 编辑
摘要:环境是这样的,一个MasterPage 如MP2(子)嵌套另一个MasterPage 如MP1(父)。一个UserControl 如MyUc,这个UserControl有一个Web控件,如TextBox1它初始状态为Visible="false" ,它是拉在MP1的MasterPage上。 现在是要在MP2的MasterPage的page_Load控制UserControl内的TextBox显示与否。这样的做法,就是所有使用MP1 MasterPage的网页对用户控件的TextBox是不可见,而使用MP2 MasterPage的网页对用户控件的TextBox是可见。Insu 阅读全文
posted @ 2012-02-22 13:14 Insus.NET 阅读(915) 评论(1) 推荐(2) 编辑
摘要:如何清除ListBox的列表项(删除所有项目), 今天开发程序时,有尝试使用此功能。一开始并不是很顺利。循环所有item去做remove时,需要执行两次才可以完成清除。debug进行步进跟踪,发现在Listbox.Items.Count 每移除一个,Count随之减少,而Capacity并没有作相应变化。在网上搜索相关资料,相当多用户有相同要求,一次移除ListBox的列表所有项。方法均是用:View Code for(inti=0;i<Listbox1.Items.Count;i++){Listbox1.Items.RemoveAt(i);}或者:View Code foreach(L 阅读全文
posted @ 2012-01-09 15:42 Insus.NET 阅读(5473) 评论(4) 推荐(2) 编辑
摘要:在论坛内看到一个问题,问“如何判断一个String字符是否在string[]数组里”。问题URL:http://topic.csdn.net/u/20111216/11/b33273ef-b611-4906-890a-c3d42f4e7961.html当循环去判断,一定是没有问题的啦。另外,从.NET Framework的Library中可以看到,Array有实作IList接口,所以Insus.NET想使用IList.Contains()方法来判断。需要使用命名空间: using System.Collections;。View Code stringa="A";strin 阅读全文
posted @ 2011-12-16 13:47 Insus.NET 阅读(12746) 评论(10) 推荐(1) 编辑
摘要:在开发asp.net过程中,Insus.NET较喜欢写UserControl(用户控件),因为它就是一个灵活的对象。可以在网页随意变换与控制。此次Insus.NET想说的问题,可看如下说明,就比如前一篇《观察者模式与用户控件之间的互动 》,其中UserD与UserC两个用户控件可以交互。这两个用户控件都写了event(事件),delegate(委托)。这部分可以重构一下。把他们写成一个interface(接口),也就是写成一个事件接口。此篇另写例子,让我们学会如何在asp.net开发过程中写事件接口与应用,非以前篇作重构与修改。ITransmitable usingSystem;usingSy 阅读全文
posted @ 2011-12-12 09:20 Insus.NET 阅读(1992) 评论(2) 推荐(2) 编辑
摘要:什么叫观察者设计模式(Observer Pattern),在此不作过多解释。Insus.NET以一个很简单的例子来演示给大家看看。一个是发布者,而发布者只关心会有谁订阅:IPublishusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforIPublish///</summary>namespaceInsus.NET{//发布者接口publicinterfaceIPublish{//只关心会有谁订阅v 阅读全文
posted @ 2011-12-10 13:28 Insus.NET 阅读(2312) 评论(3) 推荐(3) 编辑
摘要:Insus.NET不管以前做网管,还是现在开发写程序,都购买了很多书。因此家中到处会看到书的影子。因为Insus.NET想起要看书时,能随手能拿到书来看。现就想以书来做一个创建对象的例子。书就是一个对象,它有很多属性,如ISBN,书名,作者等......因此,下面写成一个Class:Book usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforBook///</summary>namespaceIn 阅读全文
posted @ 2011-12-08 17:29 Insus.NET 阅读(4573) 评论(9) 推荐(2) 编辑
摘要:刚才一位网友在SKYPE问及,如何给asp.net的DropDownList控件添加ToolTip(title)属性。Insus.NET回复他说,同这样的问题,在google或baidu应该很多。他却回答说,一不想使用Javascript,二真正的是想看看你的解决方法。下面是Insus.NET实现的效果:实现过程,只是为DropDownList控件写OnDataBound事件,DropDownList1_DataBound protectedvoidDropDownList1_DataBound(objectsender,EventArgse){DropDownListddl=(DropDow 阅读全文
posted @ 2011-12-07 13:08 Insus.NET 阅读(1005) 评论(4) 推荐(3) 编辑
摘要:网友留言“请问 我想做一个这效果,当我输入数字的时候,它动态的创建行数,是怎么样实现!”,原问题来自http://www.cnblogs.com/insus/archive/2011/11/17/2252372.html#2256524时间关系,一直没得闲下来及时帮上他的忙,现把实现过程帖出来。另外网友的提供的问题过于简单,也不一定能真正符合他的要求。首先看看效果。Insus.NET把动态产生表格,写在一个UserControl用户控件,把它拉到页面上去即可。View Code protectedvoidButtonSetup_Click(objectsender,EventArgse){if 阅读全文
posted @ 2011-12-01 14:14 Insus.NET 阅读(6136) 评论(8) 推荐(3) 编辑
摘要:问题参考http://topic.csdn.net/u/20111129/09/887007d1-566c-4205-85bd-063ff3b50f5d.html?seed=632864658&r=76705307#r_76705307,来自论坛网友问及:解决,避免使用FindControl方法,改用接口interface.IGetTextBoxValueable usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///Summarydescrip 阅读全文
posted @ 2011-11-29 11:11 Insus.NET 阅读(661) 评论(2) 推荐(1) 编辑
摘要:首先看看效果:文本框与搜索铵钮放在母版页(MasterPage),每个将搜索结果显示在aspx网页上,如Label,或者是搜索网页的上的内容,如果DropDownList或是RadioButtonList等。当然方法明白了,把处理的结果显示在GridView,DataList或是Repeater等数据控件上是没有问题。关键的地方,Insus.NET使用了一个interface接口,因为不同对象处理不同的结果。ISearchable usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///&l 阅读全文
posted @ 2011-11-25 14:31 Insus.NET 阅读(2248) 评论(3) 推荐(0) 编辑

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 54 下一页