上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 97 下一页
摘要: 如果你经常光临Insus.NET的博客,你会留意到有一篇博文 Asp.net读取Excel文件 那只是列出Excel两个版本的连接语句。但是你的专案在应用时,也许不能固定用户只上传某一种版本的Excel文件而你在专案中取舍使用哪一种连接字串,所以你会尝试使用下面方法去解决,判断上传的Excel文件是什么版本的:View Code publicstaticstringGetExcelConnectionString(stringfile){stringconnectionString=string.Empty;stringfileExtension=file.Substring(file.Las 阅读全文
posted @ 2011-05-05 16:13 Insus.NET 阅读(2703) 评论(0) 推荐(1)
摘要: Asp.net做Web开发,经常会动态添加控件,如果连续添加web控件,如果不经过一些细节处理,这些控件为集中为一团。这样还需要添加一些HtmlGenericControl为分隔。有关HtmlGenericControl更详细可参考:http://msdn.microsoft.com/en-us/library/7512d0d0(v=VS.100).aspx它是在System.Web.UI.HtmlControls名称空间之下。接下来开始实例演示:.aspx:<asp:PlaceHolderID="PlaceHolder1"runat="server&quo 阅读全文
posted @ 2011-05-05 11:08 Insus.NET 阅读(3803) 评论(0) 推荐(2)
摘要: 怎样取得Repeater控件主键,Repeater控件没有如Gridview的DataKeyNames属性。想获取Repeater记录的主键只有另想办法了。下面这个例子,是在每笔记录行放一个Button(当然用LinkButton也可),用户点一点这个铵钮,即可获取这个记录。.aspx(重点部分已经有注释):View Code <!--技术重点是使用OnItemCreated,而不是使用OnItemDataBound--><asp:RepeaterID="Repeater1"runat="server"OnItemCreated=&qu 阅读全文
posted @ 2011-05-04 18:39 Insus.NET 阅读(4416) 评论(0) 推荐(2)
摘要: 如果你经常在asp.net使用Javascript,会遇上这些情况,把aspx页面写的javascript的值传给aspx.cs页面程序使用,或是需要把aspx.cs程序处理好的结果传递给aspx页面的javascript调用,此篇演示的是后者。技术重点是使用Web控件<asp:Literal id="Literal1" runat="server" />.aspx(重点部分有注释):View Code 1<%@PageLanguage="C#"AutoEventWireup="true"Code 阅读全文
posted @ 2011-05-04 11:22 Insus.NET 阅读(5678) 评论(2) 推荐(2)
摘要: 在编辑页面,是从URL接收参数,由于每一次接收的参数不一样,如何把地址栏接收到的参数动态赋值给编辑页面的Hyperlink。你可以参考下面这个视频。文件格式:.wmv;大小23,134KB;长度:00:17:17。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/DynamicAddParameterForHyperlink.rar 阅读全文
posted @ 2011-04-30 15:08 Insus.NET 阅读(2484) 评论(0) 推荐(1)
摘要: 一般情况之下数据插入之前或是处理其它一些动作时,需要判断记录是否存在,下面这个视频是演示如何使用DataReader的HasRows去判断记录是否存在?文件格式:.wmv;大小11,232KB;长度:00:08:36。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/DataReaderHasRows.rar 阅读全文
posted @ 2011-04-30 15:02 Insus.NET 阅读(1201) 评论(0) 推荐(1)
摘要: 如何使用这个http://www.cnblogs.com/insus/articles/1424094.html类别,下面这个例子为视频演示。文件格式:.wmv;大小22,923KB;长度:00:18:22。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/SaveNullToDb.rar 阅读全文
posted @ 2011-04-30 14:55 Insus.NET 阅读(1790) 评论(0) 推荐(1)
摘要: 你开发的网站或是应用程序,少不了使用Session.其中有几个Session一定是贯通整站的,如判断是否登录成功,记录被验证成功的帐号等。比如在需要需要登录成功之后才可以访问的页面的Page_load都要写一个判断if (Session["LoginOK"] xxx|| Session["LoginOK"] xxx)等等。如何才可以做到化繁为简,化长为短呢?可以尝试把这个些贯通整站的Session写在一个Biz的类别中,当然下面这个类别你还是可以扩展的。Biz.cs:View Code usingSystem;usingSystem.Collection 阅读全文
posted @ 2011-04-29 11:05 Insus.NET 阅读(8652) 评论(4) 推荐(2)
摘要: 网友问,看了这个篇:http://www.cnblogs.com/insus/articles/1418377.html虽然有SQL和Access的数据库访问类别,但是还是无法满足要求,是因为专案是同时使用两种数据库SQL和Access,是否有两好的解决方法。Ok,没有问题,Insus.NET改写一个,使用简单工厂来实现。可以下载完整类别代码http://download.cnblogs.com/insus/Library/BizBase.rar解压之后,把BizBase\BizBase\bin\Debug\BizBase.dll拷贝至专案的BIN目录中,引用名称空间using Insus.N 阅读全文
posted @ 2011-04-27 18:35 Insus.NET 阅读(3125) 评论(0) 推荐(1)
摘要: 一直很想写一个Gridview内实现单选功能,但是一直没有太多时间,近段时间多个网友问及此功能,只好抽出些少时间来实现,下面为实现过程。效果如下,把选择的值使用javascript Alert:数据源,在可用的数据库内创建一个表[Member] 并插入三笔测试记录:View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOIFOBJECT_ID('[dbo].[Member]')ISNOTNULLDROPTABLE[dbo].[Member]GOCREATETABLE[dbo].[Member]([MemberId][int]IDEN 阅读全文
posted @ 2011-04-26 15:28 Insus.NET 阅读(3299) 评论(2) 推荐(1)
摘要: 在SQL Server较高版本,如SQL 2008新增加了一个日期数据类型DATE,它很容易地帮Insus.NET解决一个问题。专案中需要做每天的报表,即是说要搜索出每天的记录。比如用户输入某一天,搜索出某一天的数据出来,不管搜索日期字段是否为纯日期还是带有时间的。以前使用BETWEEN谓词等。如今做法:DECLARE@DASDATE--搜索日期SELECT*FROM[dbo].[Orders]WHERECAST([OrderDate]ASDATE)=CAST(@DASDATE) 阅读全文
posted @ 2011-04-22 17:15 Insus.NET 阅读(1506) 评论(0) 推荐(1)
摘要: 用户需要传入年份,获取该年份2月份的天数。可以写成一个用户自定义函数。View Code CREATEFUNCTION[dbo].[DaysOfFebruary](@YearINT)RETURNSINTASBEGINRETURNCASEWHEN(@Year%4=0AND@Year%100<>0)OR(@Year%400=0)THEN29ELSE28ENDEND代码演示:SELECT[dbo].[DaysOfFebruary](2011)执行结果: 阅读全文
posted @ 2011-04-22 16:14 Insus.NET 阅读(1035) 评论(0) 推荐(1)
摘要: SQL开发过程中,经常开发存储过程,与自定义函数,它们有什么区别呢?下表是存储过程(PROCEDURE)与自定义函数(User-Defined Function)的区别,参考: 存储过程自定义函数返回一个或多值必须返回标量或一个表参数有输入输出仅有输入被谁调用EXECUTESQL语句是否可用TRY-CATCH是否相互调用是否事务是否 阅读全文
posted @ 2011-04-22 13:15 Insus.NET 阅读(405) 评论(0) 推荐(1)
摘要: 有用户反馈,看过Insus.NET实现文章标题被变更后如何进行同步之后,对于用户点击按钮,如何能动态添加用户控件,希望能得到更详细一些讲解与说明。有一点需要注意的地方,就是这个用户控件,需要放在网页指定的位置上,因为使用了一个PlaceHolder来装载。xxx.aspx:转载地址:<asp:TextBoxID="txtUrl"runat="server"></asp:TextBox><asp:ButtonID="CopyArticle"runat="server"Text=" 阅读全文
posted @ 2011-04-21 15:49 Insus.NET 阅读(1768) 评论(0) 推荐(1)
摘要: 内部网站,资讯文员收集各部门发布的文章,然后做电子报。有这样一种情况出现,电子报发出之后,原文章作者有可能对标题作变更,这样会从电子报看到的标题与点击链接看到的标题不一样。为了解决这个问题,得想办法实现文章标题同步。以前是在做文章引用时,需要做两个复制步骤,复制标题和URL。是否可以只传入URL取得这个Page的标题呢?答案是肯定的。Insus.NET把这个功能整合至一个类别。可以从这里下载:http://www.cnblogs.com/insus/articles/2023258.html接下来,我会修改原有网页的功能。创建一个User Control:xxx.ascx:<asp:Hy 阅读全文
posted @ 2011-04-21 11:32 Insus.NET 阅读(687) 评论(0) 推荐(1)
摘要: 这个工具,是在http://www.cnblogs.com/insus/articles/1990497.html基础上,添加一个功能,传入URL之后,取到这个URL的Web Page的标题(Title)。如果你有使用以前版本,直接以这个DLL覆盖旧的即可。使用时需要引用名称空间using Insus.NET;类别名称InsusMetaUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusMetaUtility_V2.rar 阅读全文
posted @ 2011-04-21 10:30 Insus.NET 阅读(625) 评论(0) 推荐(1)
摘要: 无法运行一条SQL语句,才发现SQL是标准版的,决定升级它。EXECUTEsys.sp_cdc_enable_dbGOMsg 22988, Level 16, State 1, Procedure sp_cdc_enable_db, Line 12This instance of SQL Server is the Standard Edition (64-bit). Change data capture is only available in the Enterprise, Developer, and Enterprise Evaluation editions.升级步骤,移除原来版本 阅读全文
posted @ 2011-04-20 11:10 Insus.NET 阅读(602) 评论(0) 推荐(1)
摘要: 某些情况之下,我们需要做清除表的记录。可以使用TRUNCATE函数实现,并让自动增长的主键ID重新开始。但是如果遇上表与其它表有关联,即是说主键是其它表的外键时,使用这个函数清除表记录,会接收到一条Error的信息:Msg 4712, Level 16, State 1, Line 1Cannot truncate table 'dbo.topic' because it is being referenced by a FOREIGN KEY constraint.我们是否有其它替代方法可以使用呢?答案是肯定的。Insus.NET有写了一个存储过程,即是使用DELETE 和 阅读全文
posted @ 2011-04-19 10:40 Insus.NET 阅读(4528) 评论(0) 推荐(1)
摘要: 参考此帖:http://topic.csdn.net/u/20110416/13/1878ce94-6154-43a3-9b23-f5ff8c06f164.html如果您无法打开此链接,也可以下载此论题图http://download.cnblogs.com/insus/Miscellaneous/Insus_Birthdate_Cal_Age.rar。根据出生日期计算出在某个事件日期当时的年龄。因为Insus.NET把它写成一个自定义函数UDF_Age:View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOIFOBJECT_ID('[d 阅读全文
posted @ 2011-04-18 16:35 Insus.NET 阅读(1447) 评论(0) 推荐(1)
摘要: Server Error in '/WebSite1' Application. Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.Description: An unhandled exception occurred during the execution of the current web request. Please rev 阅读全文
posted @ 2011-04-18 13:10 Insus.NET 阅读(1369) 评论(0) 推荐(1)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 97 下一页