.NET
绝凌峰
地到无边天作界,山登绝顶我为峰!
展开
-
Asp.net利用Jquery动态添加表格的行数
对于习惯使用GridView的人来说,前台页面需要动态添加表格的行数,是一件痛苦的事。GridView处理这种事情相当麻烦,你点击“新增一行”,需要回传到服务器。服务器再把GridView反构造成DataTable,再给DataTable增加一行之后,绑定到GridView,然后发回客户端...能不能简单一点呢? 在使用Ajax数据请求数据,通常都是简单格式,比如String,信息量较少。转载 2014-08-07 13:26:10 · 716 阅读 · 0 评论 -
DateTime
DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt.ToFileTimeUtc().ToString();//127756704859912816dt.ToLocalTime().ToString();//2005-11原创 2014-08-07 13:22:53 · 276 阅读 · 0 评论 -
【转载】gridview修改,添加,删除…
今天有人问起gridview修改的时候取值的问题,以前在2003里用GATAGRID换到2005后很少用了,今天在网上找一这个的修改,添加,删除等,自己有时间也可以看下下面的gridview使用到了常用的基本功能:1 dropdownlist的使用2 新增行的绑定3 新增行的修改,添加,删除4 基本功能的编辑,删除5 行的颜色改变(如编辑行)6 girdview中时间的验证功能(如原创 2014-08-07 13:22:32 · 809 阅读 · 0 评论 -
ASP.NET生成静态页面方法大全
方案1: /// /// 传入URL返回网页的html代码 /// /// <paramname="Url">URL /// public static string getUrltoHtml(stringUrl) { errorMsg = ""; try { System.Net.WebRequest wReq =System.Net.We原创 2014-08-07 13:21:53 · 389 阅读 · 0 评论 -
IIS 状态代码-http错误大全
概要当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。更多信息日志文件的位置在默认状态下,IIS 把它的原创 2014-08-07 13:26:05 · 379 阅读 · 0 评论 -
C#虚基类继承与接口的区别
类 定义新的数据类型以及这些新的数据类型进行相互操作的方法 定义方式: class Cat{}class Cat:object{}C#中所有的类都是默认由object类派生来的,显示指定或者省略效果是一样的,所以上面的两个例子是完全相同的。C#中类包括:抽象类、密封类、非抽象类abstract:表示修饰的类不完整,也就是抽象类,只能用做基类。 在原创 2014-08-07 13:25:50 · 1319 阅读 · 0 评论 -
window.dialogArguments
弹出子窗口window.showModalDialog( url, window ); 然后在弹出的子窗口中: window.dialogArguments 即为父窗口window对象的引用。想搞什么都可以了。看楼主的意思子窗口应该是用window.showModalDialog()弹出的模式对话框.父窗口中弹出时这么写:window.showModalDia原创 2014-08-07 13:25:11 · 13091 阅读 · 0 评论 -
CSS 属性设置优先级问题
1.多个选择器可能会选择同一个元素,有3个规则,从上到下重要性降低: !important的用户样式 !important的作者样式 作者样式 用户样式 浏览器定义的样式 2. CSS规范为不同类型的选择器定义了特殊性权重,特殊性权重越高,样式会被优先应用。 权重设定如下: html选择器,权重为1; 类选择器,权重原创 2014-08-07 13:25:02 · 622 阅读 · 0 评论 -
C#中的PadLeft表示什么意思
表示如果一个字符串的长度小于指定的值,则在字符串的左侧(也就是前面)用指定的字符填充,直到字符串长度达到最小值。 string.PadLeft(3, '0'); 看字符串长度是否满足3位,不满足则在字符串左边以"0"补足原创 2014-08-07 13:24:37 · 2599 阅读 · 0 评论 -
【转】 实现网站的中英文转换
1.新建一个asp.net web应用程序2.创建的项目如下图所示3.右击web项目名称,添加一个全局资源文件夹"app_GlobalResources" ,这个是asp.net 2.0特有的4.右击"app_GlobalResources"文件夹,添加两个资源文件:language.resx(简体资源文件) 和language.en-us.resx(英文的资源文件)原创 2014-08-07 13:24:00 · 1188 阅读 · 0 评论 -
GridView控件与CheckBox结合,实现…
页面设计:<table style="border:solid 1px green"width="35%"> <tdstyle="background-color:Fuchsia;">原创 2014-08-07 13:23:05 · 380 阅读 · 0 评论 -
【转载】Repeater隔行变色,两个方…
方式一: table> tr> td>用户编号td> tr> asp:Repeater ID="rptUser" runat="server"> ItemTemplate> tr style='background-color:'> td>%#e原创 2014-08-07 13:22:55 · 325 阅读 · 0 评论 -
ASP.NET Global.asax详解
global.asax是一个文本文件,它提供全局可用代码。这些代码包括应用程序的事件处理程序以及会话事件、方法和静态变量。有时该文件也被称为应用程序文件。global.asax文件中的任何代码都是它所在的应用程序的一部分。每个应用程序在其根目录下只能有一个global.asax文件。然而,这个文件是可选的。如果没有global.asax文件,应用程序将对所有事件应用由HttpAppl原创 2014-08-07 13:24:51 · 451 阅读 · 0 评论 -
注册asp.net 4.0 到iis
注册asp.net 4.0 到iis如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:32位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\F原创 2014-08-07 13:25:37 · 348 阅读 · 0 评论 -
页面使用Ajax控件,后台不能调用前…
如果使用Ajax控件实现无刷新弹出提示框,在后台写下面方法不能正常显示提示的内容Response.Write("alert('你好');");解决方法:ScriptManager.RegisterStartupScript(UpdatePanel1,typeof(UpdatePanel),"Button2","alert('你好');", false);其中第一个参数为要注册脚原创 2014-08-07 13:23:09 · 751 阅读 · 0 评论 -
SQL跨数据库查询
语句SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHEREa.field=b.field "DBO"可以省略 如 SELECT * FROM 数据库A..表A a, 数据库B..表B bWHERE a.field=b.fieldSqlServer数据库:--这句是映射一个远程数据库EXEC sp_addlinkedserver '远转载 2014-08-07 13:26:01 · 694 阅读 · 0 评论 -
ASP.NET动态加载用户控件,关于后…
一直以来,我都在思考,一些繁琐的操作,比如我们一般的管理后台,很多都是数据的添加、修改与删除,列表的操作,而且一般我们都是用.aspx文件去做的。看下下面这个典型的后台(比较粗糙):说实在,我很厌倦全部用.aspx文件去做,比如“友情连接”这个模块,就有“添加友情连接”“修改友情连接”“友情连接列表”,简单的话,可以把“添加”“修改”合成一个文件。每次都去建立一个.aspx文件。我原创 2014-08-07 13:25:20 · 1020 阅读 · 0 评论 -
VS2010快捷键
VS2010快捷键VS2010的快捷键,后附VS2008的快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示原创 2014-08-07 13:24:42 · 258 阅读 · 0 评论 -
杂碎知识记录
清除客户端缓存:Response.Cache.SetCacheability(HttpCacheability.NoCache);绝对过期缓存:DateTime dtCache = DateTime.UtcNow.AddMinutes(15d);HttpContext.Cache.Insert("ReportListZH", reportList, null,dtCache, Sys原创 2014-08-07 13:24:40 · 408 阅读 · 0 评论 -
WEB中实现国际化(一)
最近这几天一直在写国际化和配置国际化的工具,现在将我实现国际化的思路和想法帖出来:本文主要讲一下母版页、内容页和常规页的国际化项目结构:一、将资源文件用XML文件(键值)的形式存储:ContentPage.xmlxml version="1.0" encoding="utf-8" ?>Resources> Item key="PageTitle" zh-cn="首原创 2014-08-07 13:24:07 · 3160 阅读 · 0 评论 -
【转载】gridview修改,添加,删除…
cs代码:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControl原创 2014-08-07 13:22:35 · 327 阅读 · 0 评论 -
GridView 添加,修改,删除
GridView 添加,修改,删除事件前后台代码GridView 控件代码 前台代码 <asp:GridView ID="GridView1" runat="server"AllowPaging="True" DataKeyNames="id"onpageindexchanging="GridView1_PageIndexChanging"原创 2014-08-07 13:22:30 · 421 阅读 · 0 评论 -
VS快捷键
先在工具-选项-环境-键盘,选择visual C# 2005Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口原创 2014-08-07 13:21:11 · 231 阅读 · 0 评论 -
XML中的转义字符
HTML中的转义字符 HTML中<,>,&等有特别含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用他们的转义序列,如下所示:& 或 &&和或 小于号> 或 >>大于号""双引号 空格©©版权符®®原创 2014-08-07 13:25:04 · 468 阅读 · 0 评论 -
MVC2.0 基础知识
一、MVC基础介绍模型-视图-控制器(MVC)可能是近年来网络编程圈子里最常被提及的模式之一,微软推出Asp.netmvc后更是推波助澜,但由于在.net上MVC起步比较晚所以在.net平台上使用MVC架构做项目的并不是很多,绝大多数项目还是沿用着WebForm方案,当然这里并不是想说WebForm方案就不好,微软也一再强调Asp.netmvc并不是用来替代WebForm的,Asp.net原创 2014-08-07 13:24:44 · 465 阅读 · 0 评论 -
【转】ASP.NET网站实现中英文转换…
摘要:随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~!主要内容:1. 简单例子2. 进一步认识Localization3. 语言转原创 2014-08-07 13:24:02 · 604 阅读 · 0 评论 -
ArrayList 和 List 集合类型
ArrayList 或 List 对象是较为复杂的数组。ArrayList 类和 List 泛型类提供多数 System.Collections 类都提供的但 Array 类未提供的一些功能。例如:Array 的容量是固定的,而 ArrayList 或 List 的容量可根据需要自动扩充。如果更改了 Capacity 属性的值,则可以自动进行内存重新分配和元素复制。ArrayLis原创 2014-08-07 13:21:22 · 433 阅读 · 0 评论 -
(转)C#中三种定时器对象的比…
原文地址:(转)C#中三种定时器对象的比较作者:dashhttp://blog.csdn.net/holyrong/archive/2007/09/20/1792357.aspx ·关于C#中timer类 在C#里关于定时器类就有3个1.定义在System.Windows.Forms里2.定义在System.Threading.Timer类里3.定义在System.Timers.Time转载 2014-08-07 13:21:04 · 983 阅读 · 0 评论 -
c#中抽象类和虚方法的区别?
你说的是抽象类和虚方法吧!其实这是哲学的思维方式,所谓哲学就是建立事实基础上,是人类对世界的思考和认识。要理解抽象类就必须要有一定的编程经验,就好像要理解哲学就需要有一定的生活经验。跟一个没有大量编程经验的人将设计模式那也是扯蛋!所以作为一个新手,特别是没有面向对象编程经验的来说,不理解抽象类是很正常的,等你有了一定的编程经验,你自然而然就会理解了。先看看MSDN的关于抽象类和虚方原创 2014-08-07 13:25:52 · 3099 阅读 · 0 评论 -
WEB中实现国际化(二)
五、其它页面实现国际化1)、其它页面国际化基类using System;using System.Collections.Generic;public abstract class GeneralPageI18N : System.Web.UI.Page { private string _ResourcesFilePath; protected Dictionar原创 2014-08-07 13:24:09 · 437 阅读 · 0 评论 -
asp.net GridView 删除时弹出确认…
GridView 删除时弹出确认对话框(包括内容提示)效果图:GridView 删除时弹出确认对话框(包括内容提示)" /> html代码复制代码 代码如下:<table align="center" bgcolor="#c0de98"border="0" cellpadding="0" cellspacing="1"width="99%"> <thcolspa原创 2014-08-07 13:23:07 · 383 阅读 · 0 评论 -
GridView绑定ArraryList
将ArrayList绑定到GridView是可以的,具体的实现请参考下述代码:public classInfo //需要用到这个类的实例来给ArrayList添加内容!!{ private string code;private stringdescription;public stringCode { set { code =原创 2014-08-07 13:22:59 · 490 阅读 · 0 评论 -
asp.net中Repeater分页代码…
原文地址:asp.net中Repeater分页代码(可以加查询条件)作者:花心太郎我的代码比个别代码要长一些,但是我的可以加查询条件,我测试了个别的代码,他们的代码如果在上面加油查询条件,不直接点击查询按钮,而是直接点击Repeater控件的“下一页”“尾页”等,会发生错误!我在这方面做了一些调整,所以代码相对要长一些:aspx.cs文件 protected void Page_Load(o转载 2014-08-07 13:22:46 · 552 阅读 · 0 评论 -
ASp.net 剖析三层架构
原文地址:剖析三层架构">ASp.net 剖析三层架构作者:jijunwu三层实现的留言和查看留言本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的转载 2014-08-07 13:20:58 · 354 阅读 · 0 评论 -
C#编码规范
C#编码规范1.命名规则与风格(naming conventions and style)1.1命名规则1.1.1 变量命名规范类型前缀示例ArrayarrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValue原创 2014-08-07 13:25:29 · 393 阅读 · 0 评论 -
Html.ActionLink详解
一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 a href="/Products/Detail">alla>二 Html.A原创 2014-08-07 13:25:00 · 383 阅读 · 0 评论 -
[转]WCF生成客户端对象方式解析
在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为:1. 代理构造法2. 通道工厂法本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。构造代理法从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。这种方法非常符合原创 2014-08-07 13:24:49 · 377 阅读 · 0 评论 -
GridView 全选问题
前台: 后台: public void aa(object sender, System.EventArgs ea) { CheckBox cb = (CheckBox)sender; if (cb.Text == "全选") { foreach (GridViewRow gv in this.GridView1.Rows) { CheckBo原创 2014-08-07 13:23:02 · 319 阅读 · 0 评论 -
整理分享什么原因导致Asp.Net站点…
Asp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因1. 回收应用程序池会导致站点重启,记录的原因是:HostingEnvironment initiated shutdown HostingEnvironment causedshutdown2. 修改应用程序池回收规则会导致重启,记录的重启原因:原创 2014-08-07 13:21:55 · 347 阅读 · 0 评论 -
怎么用VS2005打开VS2008项目?
最近从上级那得到一些VS2008的项目文件,可惜我机器上装的是VS2005,直接用vs2005是打不开vs2008工程项目的,通过互联网参阅我总结了一下三种可行的办法:一、先用vs2005创建一个新项目,然后将vs2008项目中的文件导入到新项目中,然后在新项目中添加必要的引用即可。二、(1)、用记事本打开解决方案文件[解决方案名].sln,然后修改最上面两行为如下代码: Mi原创 2014-08-07 13:20:23 · 281 阅读 · 0 评论