文章分类 -  ASP.NET

摘要:问题描述安装完SQL Server 2008 R2后,发现通过SSMS (SQL Server Management Studio)找不到安装在本地的默认数据库实例(确切地说是本地机器都找不到,只能看到本机\SQLEXPRESS,截图有点偏差,因为此截图是此问题已经修复后的)打开SQL Server Confirmation Manager试图查找问题在SQL Server Services下出现错误The remote procedure call failed. [0x800706be],发现SQL Server (MSSQLSERVER) 服务压根没起来(连看都看不到,所以才会出现上面的 阅读全文
posted @ 2013-04-23 13:35 StarKong 阅读(500) 评论(0) 推荐(0) 编辑
摘要:FixedHeader_Demo.rar 阅读全文
posted @ 2013-04-17 17:08 StarKong 阅读(276) 评论(0) 推荐(0) 编辑
摘要:问题描述:用.Net写的LinkButton触发后台是js报错:_doPostBack 未定义网上资料显示这种情况是当前framework不能识别IE10版本,把该浏览器做降级处理导致JS错误,解决方法有两种一、给framework打补丁,如果是服务器上的则所有的站点都可以在IE10下正常运行(简单,打补丁需要重启电脑)· .NET 4 -http://support.microsoft.com/kb/2600088· .NET 2.0 -http://support.microsoft.com/kb/2600100二、给需要的项目添加浏览器版本文件 需要vs工具里面有 N 阅读全文
posted @ 2013-04-16 14:30 StarKong 阅读(346) 评论(0) 推荐(0) 编辑
摘要:前言服务器为win2008+exchange2010,希望利用.net来统计用户邮箱现状。网上已经有很多介绍怎么通过powershell来操作exchenage的文章,但是在真正做一个具体的事情的时候还是会遇到很多不同的问题。第一步引用操作powershell的dll,System.Management.Automation.dll。这里会遇到的问题是版本的问题,由于服务器是win2008,自带的powershell是2.0版本,而开发机包括很多网上的帮助都是引用的C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowe 阅读全文
posted @ 2013-04-11 11:33 StarKong 阅读(461) 评论(0) 推荐(0) 编辑
摘要:To enable remote connection on SQL Server 2008 Express, see the step below:Start SQL Server Browser service if it’s not started yet. SQL Server Browser listens for incoming requests for Microsoft SQL Server resources and provides information about SQL Server instances installed on the computer.Enabl 阅读全文
posted @ 2013-02-06 17:37 StarKong 阅读(830) 评论(0) 推荐(0) 编辑
摘要:使用事务和SqlBulkCopy导入大批量数据个人测试所用。调用请修改。/// <summary>/// 使用事务和SqlBulkCopy批量导入数据 示例/// By Conan304 2009年8月29日21:51:02 /// </summary>/// <param name="phone"></param>/// <param name="smsInfo"></param>private static void SqlBulkCopyData(string[] phone, 阅读全文
posted @ 2012-12-21 16:06 StarKong 阅读(384) 评论(0) 推荐(0) 编辑
摘要://校验是否是数字、字母和下划线[code] onkeyup="value=value.replace(/[\W]/g,'')"[/code]//校验是否是数字、字母、下划线和减号[code] onkeyup="value=value.replace(/[^a-zA-Z0-9_-]/g,'')"[/code]//校验是否全由数字组成[code] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return t 阅读全文
posted @ 2012-10-24 10:39 StarKong 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Operation is not valid due to the current state of the object.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.Exception Details: System.InvalidOperatio 阅读全文
posted @ 2012-08-30 11:24 StarKong 阅读(617) 评论(0) 推荐(0) 编辑
摘要:1、删除临时文件:-- 停止iis服务 iisreset /stop-- 删除临时文件 rd -s -q "%windows%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\@foldername"--- %windows% 是服务器windows的安装目录。-- 启动iis服务 iisreset /start2、重置临时目录在web.config中增加如下节点: <compilation tempDirectory="d:\MyTempFiles" />,可将网站的编译 阅读全文
posted @ 2012-07-13 17:44 StarKong 阅读(473) 评论(0) 推荐(0) 编辑
摘要:也许很多朋友在做WEB项目的时候都会碰到这样一个需求:当用户上传文件时,需要将上传的文件保存到另外一台专门的文件服务器。要实现这样一个功能,有两种解决方案:方案一、在文件服务器上新建一站点,用来接收上传的文件,然后保存。方案二、将文件服务器的指定目录共享给WEB服务器,用来保存文件。方案一不用多说,应该是很简单的了,将上传文件的FORM表单的ACTION属性指向文件服务器上的站点即可,我们来重点说下方案二。也许你会说,其实方案二也很简单,在WEB服务器上做下磁盘映射,然后直接访问不就行了。其实不是这样的,IIS默认账户为NETWORK_SERVICE,该账户是没权限访问共享目录的,所以当你把站 阅读全文
posted @ 2012-05-08 15:21 StarKong 阅读(950) 评论(0) 推荐(0) 编辑
摘要:在表单提交的时候,经常需要对录入信息的长度、格式、内容等进行验证,以便获得合理的信息。在ASP.NET开发中主要的验证方法,我总结了一下,主要有一下几种,如有不足之处请朋友们予以指出。1、使用验证控件 这属于客户端验证,微软开发人员将最常用的验证功能进行了封装,使得我们开发效率明显提高,而且特别是自定义验证控件,非常灵活,我们可以自行设计验证逻辑。但是验证控件收到了浏览器的限制,记得在一次开发过程中,使用FireFox浏览器进行浏览,发现所有的验证控件失灵,这个并非是ASP.NET设计的漏洞,只能说浏览器标准的不唯一造成的。 ASP.NET公有六种验证控件,分别如下: RequiredFie. 阅读全文
posted @ 2012-01-30 16:18 StarKong 阅读(222) 评论(0) 推荐(0) 编辑
摘要:对于基于B/S结构的管理程序中,有很多报表需要设定固定表头和固定列显示。而可以固定表头和固定列的Grid控件C/S模式下很多,但B/S下少之甚少,且费用也相应的昂贵。但是上帝推出HTML的时候,他也并没有忘记HTML的扩展性。我们可以使用CSS和Javascript完全可以实现。第一部分:CSS + Javascript 实现固定表头和固定列该部分内容IE中GridView实现标题及固定列小感一文中说明过先看一下效果图。该部分的控制主要依靠CSS中嵌入Javascript来实现滚动效果。<style type='text/css'> /*<![CDATA[*/ 阅读全文
posted @ 2011-12-28 10:56 StarKong 阅读(863) 评论(0) 推荐(0) 编辑
摘要:CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是做为条目的形式出现的,并且对每个在 CheckBoxList组件中的CheckBox都有一个索引号,这样在程序中就更容易来处理了。这时你可能要问,这不是多此一举么,既然有了CheckBox组件,还要Ch 阅读全文
posted @ 2011-12-28 10:34 StarKong 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript">< !-- function disableOtherSubmit() {var obj = event.srcElement; var objs = document.getElementsByTagName('INPUT'); for(var i=0; i< objs 阅读全文
posted @ 2011-12-28 10:32 StarKong 阅读(127) 评论(0) 推荐(0) 编辑
摘要:实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = ts2.Subtract(ts1).Duration(); //时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + 阅读全文
posted @ 2011-12-28 10:23 StarKong 阅读(219) 评论(0) 推荐(0) 编辑
摘要:要实现的效果:方法一: 首先,你需要添加一列,用于放置复选框.如果你比较熟练,可以直接通过手动写代码来实现.如果,你还比较生疏,那么就进入设计页面,选择你的GridView控件.点击右上角的三角尖:选择编辑列:添加一个模板列TemplateField.然后,切换到源代码进行后续的编辑.在你的GridView控件中刚刚生成的<asp:TemplateField></asp:TemplateField>标签对之间,添加一个<HeaderTemplate></HeaderTemplate>标签对和<ItemTemplate></Ite 阅读全文
posted @ 2011-12-20 11:34 StarKong 阅读(2009) 评论(1) 推荐(1) 编辑
摘要:这段时间做了一个小项目,里面用到了很多HTML的控件,如:<button>,为了解决后台取值的问题研究了一下__doPostBack总结一下心得:一、 在后台判断哪个按钮点击了。前台代码:<buttontype="button"id="Button1"onclick="__doPostBack('btnReturn','1')">查询</button>注意onclick="__doPostBack('btnReturn','1' 阅读全文
posted @ 2011-12-13 17:01 StarKong 阅读(340) 评论(0) 推荐(0) 编辑
摘要:ASP.NET AutoCompleteType 属性返回 ASP.NET TextBox 控件参考手册定义和用法AutoCompleteType 属性用于设置或返回 TextBox 控件的 AutoComplete 种类。为了协助用户的数据输入,Microsoft Internet Explorer 5 及更高版本和 Netscape 都支持名为自动完成的功能。AutoComplete 特性可创建在文本框中已输入的值列表。当再次使用该文本框时,已输入的值的列表或显示出来。用户可以直接选取值,而不需要重复键入之前已输入的值。使用 AutoCompleteType 属性来控制 TextBox 控 阅读全文
posted @ 2011-12-13 16:59 StarKong 阅读(3097) 评论(0) 推荐(0) 编辑
摘要:public DataTable GetTopSearch() { DataSet dsKeyword = dal.GetKeyword(); DataSet dsTopSearch = new DataSet(); for (int i = 0; i < 4; i++) { string keyword = dsKeyword.Tables[0].Rows[i]["Name"].ToString(); string conditio... 阅读全文
posted @ 2011-12-07 10:31 StarKong 阅读(625) 评论(0) 推荐(1) 编辑
摘要:调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句编辑快捷键Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 阅读全文
posted @ 2011-11-23 15:05 StarKong 阅读(167) 评论(0) 推荐(0) 编辑