
C#
eley
loeley
展开
-
对泛型的简易初步理解
很多人使用过泛型。但是却一直对泛型迷惑不解,例如arraylist 我们经常使用他。但是却不知道他的好处。泛型:在我们定义方法时。所要使用的参数可以是(1)int的,可以是(2)string的,可以是(3)数组,可以是(4)某个对象。但是我们一般不会建立这样的4个类仅仅参数类型不一样。我们会建立一个参数为未知类型的方法类。而当我们要使用这个类的方法时。直接声明参数的类型为4个类型中的其原创 2012-05-23 13:53:11 · 842 阅读 · 0 评论 -
aspx.cs文件提示并不包含“XX”的定义
1.aspx对应的Inherits错误2..design.cs文件不同步。或命名空间与.cs文件不吻合。原创 2011-12-01 08:15:30 · 2683 阅读 · 0 评论 -
GridView格式化日期
1.使用.ToString("yyyy-MM-dd")2.3.原创 2011-12-01 08:10:46 · 1348 阅读 · 0 评论 -
C# Array和ArrayList区别及相互转化方法
ArrayList 用于不定长的数组,可以随意的增删。Array的容量是固定的, 在 Array中,您只能一次获取或设置一个元素的值,支持排序、反转等操作Stirng[]和Array比较相似,不支持排序、反转等操作一,C# array数组的用法范例:type[] typename=new type[size]; 如int[] a=new int[2];str转载 2011-11-05 11:33:53 · 2068 阅读 · 0 评论 -
asp.net web 文本框中换行、空格的转换
C#中,TextBox-MultiLine 會使用到顯示時直接換行。换行用" \r\t "表示,\r、\n的Unicode码分别为13、10;表示空格的Unicode码为32。换行符转换方法:(1) string newline=this.txtbody.Text.Replace("\x0D\x0A", ""); (2) string newline=this.txtbo原创 2011-11-05 11:26:49 · 5269 阅读 · 1 评论 -
jQuery“没有权限”的解决方法
//4.單擊新增按鈕檢查各文本框的值是否正確function InsertJiXiao() { $.get("http://10.129.98.62/TZP/JiXiao/AjaxCreate", { BanBie: $("#BanBie").val(), RiQi: $("#RiQi").val(), EmployeeName: $(原创 2011-10-31 16:18:38 · 11679 阅读 · 0 评论 -
在IIS6.0中部署asp.net mvc程序
1、安装asp.net mvc程序 AspNetMVC1.msi 下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en 2、为asp.net mvc程序设置IIS 1) “网站属性”转载 2011-10-31 11:05:08 · 864 阅读 · 0 评论 -
無法載入檔案或組件 'System.Web.Mvc, Version=2.0.50727.3082, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
1.C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies中找到你System.Web.Mvc.dll2.放到你web站點的Bin文件夾中即可原创 2011-10-31 11:03:55 · 7607 阅读 · 1 评论 -
字符文本中字符太多--字元常值中有太多字元 解决方法
一、正确:'>查看文件二、错误:">查看文件原创 2011-10-28 09:02:12 · 6790 阅读 · 0 评论 -
.NET MVC实践结合jQuery(簡單易懂初學-好案例)
现在做web开发肯定都听说过jQuery,jQuery在ASP.NET MVC被支持的很好,而且据说vs2010中也会集成进去,所以使用ASP.NET MVC了解jQuery肯定有莫大的好处,所以这里利用几个简单的例子来讲解一下jQuery在ASP.NET MVC的中应用。 (源码示例下载)一、jQuery的引用对于一个新的ASP.NET MVC项目来说在它的scripts文件夹下已经转载 2011-10-27 08:23:25 · 3534 阅读 · 0 评论 -
C# "125" 转换位“00000125” 左边使用固定字符补充为固定长度的字符串
代码如下string str; str.PadLeft(8, '0 ')C# 除法四舍五入得到整数int/int = int 所以只需把你的数字转换为int再处理即可。原创 2011-10-08 16:27:35 · 2778 阅读 · 0 评论 -
ClientScript.RegisterStartupScript 不起作用
ClientScript.RegisterStartupScript 在使用的時候不起作用做如下更改即可string url = "MoRen_TiaoXingMaPrint.aspx?txtNewJiZhong=" + this.txtNewJiZhong.Text原创 2011-10-08 13:03:06 · 3185 阅读 · 0 评论 -
System.Drawing.Image图像 批量生成并显示在web页面上
结合gridview显示出来。代码如下:aspx文件中: AutoGenerateColumns="False" Width="100px">原创 2011-10-08 13:06:23 · 5213 阅读 · 0 评论 -
C# 操作0001”流水号+1到“0002”
string s = "0001"; int i = Int32.Parse(s); i++; string ss = i.ToString().PadLeft(5, '0');原创 2011-10-03 16:17:38 · 3761 阅读 · 0 评论 -
C# 中string的最大长度是多少
String的最大长度=2的28次方 -1=268,435,455最大长度只和字符的个数有关int32的最大值=2的31次方 -1=2,147,483,647原创 2011-10-03 16:08:54 · 16542 阅读 · 2 评论 -
updatepanel 中使用JS alert方法
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "info", "alert('updatepanel中不能使用respones.write()!');", true);原创 2011-10-03 16:20:47 · 946 阅读 · 0 评论 -
Microsoft.Office.Interop.Excel 操作excel到DataTable中
方法如下: /// /// Microsoft.Office.Interop.Excel 操作excel到Datatable中 /// public System.Data.DataTable GetEx原创 2011-10-03 16:14:38 · 3622 阅读 · 1 评论 -
C# 操作Excel是遇到的80070005错误-解决方法
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005原创 2011-10-03 16:11:49 · 1424 阅读 · 1 评论 -
C# IList转换为datatable的方法
代码如下:当我们new一个datatable的时候如果没有给其添加列。直接使用 DataRow dr = dt.NewRow(); dr["ID"] = x.ID; dr["JiZhong"] = x原创 2011-10-08 16:39:19 · 2005 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据
这篇文章很好。初学mvc的朋友可以理解的很清楚。摘要 本文将完成我们“MVC公告发布系统”的公告发布功能,以此展示在ASP.NET MVC中如何传递处理表单的数据。前言 通过前几篇文章,我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了。但是,有一个大问题没有解决:如何处理表单数据。例如,我们将要实现的公告发布功能,用户肯定是在某个表单转载 2011-10-21 16:07:25 · 547 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第一篇:准备工作
摘要 本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。前言 ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平转载 2011-10-24 09:08:04 · 455 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax
摘要 本文将从完成“输入数据验证”这个功能出发,逐渐展开ASP.NET MVC与Ajax结合的方法。首先,本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后,将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。数据验证 在上一篇文章中,我们完成了发布公告的功能。但是从健壮性角度看,这个功能并不完善,因为一般情况下,我们输入的数转载 2011-10-24 09:23:35 · 821 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第六篇:拦截器
摘要 本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。一个小难题 我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在发布公告前,记录一次,在公告发布成功后,再记录一次。然后还要使得其具备异常处理,即当业务组件出现问题时,跳转到相应的错误页面并显示相转载 2011-10-24 15:47:15 · 720 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第七篇:闲话ASP.NET MVC
摘要 本文作为《ASP.NET MVC案例教程》的完结篇,仅从个人角度,发表一些对ASP.NET MVC框架的看法。并且在最后会附上本系列文章的Demo下载。前言 写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架。但是,我又不像把官方列举的哪些优势、功能翻译过来列举在这里。所以,我想干脆我就纯从个人观点上对这个框架评论一下吧。说的不好的转载 2011-10-24 15:47:53 · 487 阅读 · 0 评论 -
jquery+MVC 实现類似baidu,google搜索 提示下拉框
1.搜尋頁面.aspx" %> Create var oinputfield; //考虑到很多函数中都要使用 var opopdiv; //因此采用全局变量的形式 var ocolorsul; function initvars() { //初始化原创 2011-10-25 11:52:48 · 2680 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇:ASP.NET MVC全局观
摘要 本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言 在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好的理解后续文章。^_^转载 2011-10-24 09:09:56 · 421 阅读 · 0 评论 -
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第二篇:第一个页面
摘要 本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程,说明一下其中用到的与ASP.NET MVC相关的概念与原理。让第一个页面跑起来 现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下:转载 2011-10-24 09:09:11 · 544 阅读 · 0 评论 -
ASP.NET MVC 2 方法名上面加 Authorize 的作用
在ASP.NET MVC2中,我们可以使用Authorize Filter限制用户对内容的访问,如[Authorize] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Edit(string EmployeeCode, TZP_EmployeeMSG msg) {原创 2011-10-22 13:43:03 · 2723 阅读 · 0 评论 -
在C#中使用代理的方式触发事件
事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕转载 2011-09-29 16:05:39 · 626 阅读 · 0 评论