【自己常用到的自定义公共类(已测试通过)】教程文章相关的互联网学习教程文章

把某个asp.net 控件替换成自定义控件的方法

功能:可以把某个asp.net 控件 替换成 自定义的控件 pages 的 tagMapping 元素(ASP.NET 设置架构) 定义一个标记类型的集合,这些标记类型在编译时重新映射为其他标记类型。 此元素是 .NET Framework 2.0 版中的新元素。 代码如下:<pages> <tagMapping> <add tagType= "System.Web.UI.WebControls.WebParts.WebPartManager" mappedTagType= "Microsoft.Sharepoint.WebPartPartManager, MSPS.Web.dll, Version=2.0.0.0" /> </tagM...

.net自定义事件示例分享【图】

1、新建一个控制台应用程序TestDelegate,本项目主要实现:热水器加热,报警器监控,当热水温度达到80度的时候报警器报警这样一个简单的事件处理程序 2、定义委托处理程序代码如下:public delegate void PlayGameHandler(object sender, System.EventArgs e); 3、添加一个报警器类,报警方法只有在温度超过80度的时候会被调用代码如下:// 负责报警的人 public class 报警器 { public 报警器() { Co...

asp.net自定义分页控件示例

一、.ascx页面 代码如下:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Pagination.ascx.cs" Inherits="IOCS.WEB.UserControl.Pagination" %><link href="../Content/Css/Pager.css" rel="stylesheet" type="text/css" /><div id="tbPage" class="pager" runat="server" > 記錄總數:<asp:Label ID="LRecords" runat="server"></asp:Label> 總頁數:<asp:Label ID="LPages" runat="server"></asp:Label> ...

list泛型自定义排序示例

代码如下:static void Main(string[] args){ Employee employee = new Employee(); //设置初始值 List<Employee> employeeList = new List<Employee>(); employeeList.Add(new Employee() { EmpId = "001", EmpName = "Tony" }); employeeList.Add(new Employee() { EmpId = "002", EmpName = "Mack" }); employeeList.Add(new Employee() { EmpId = "003", EmpName = "Jon" }); employeeList.Add(new Employ...

GMap.Net开发之自定义Marker使用方法【图】

自定义Marker,可以理解为在地图上自定义图标(Custom Marker),先看看GMap的地图和图标的显示方式:Map控件上可以添加Overlay(图层),可以添加多个图层,先添加的图层在下面显示。 图层上可以添加GMapMarker,当然也可以添加GMapPolygon和GMapRoute,后续介绍。 在地图的使用中常要求的功能就是添加自定义图标,可以点击图标、删除图标、拖动图标、高亮图标等。 下面介绍这些功能的实现(主要是基于WinForm的,WPF的可以参考官...

GridView自定义删除操作的具体方法

首先,我们前端的代码如下:代码如下:<asp:GridView ID="gridViewDxjk" CssClass="gridview" runat="server" AllowPaging="True" DataKeyNames="P_ID" AutoGenerateColumns="False" RowStyle-HorizontalAlign="Center" BorderWidth="1px" PageSize="17" onrowdeleting="gridViewDxjk_RowDeleting" OnRowDataBound="gridViewDxjk_RowDataBou...

GridView分页的实现以及自定义分页样式功能实例

GridView分页的实现 代码如下:要在GridView中加入 //实现分页 AllowPaging="true" //一页数据10行 PageSize="10" // 分页时触发的事件 OnPageIndexChanging="gvwDesignationName_PageIndexChanging" 在服务器事件里 代码如下:protectedvoid gvwDesignationName_PageIndexChanging(object sender, GridViewPageEventArgs e) { gvwDesignationName.PageIndex=e.newIndex; bingDesignatioonName(); } 这里我给出一个通用显示分页的...

给自定义Web控件添加事件(前后台代码)

------------myRegister1.ascx前台代码----------- 代码如下:<script src="js/Jquery1.7.js" type="text/javascript"></script> <script type="text/javascript"> function Register() { if ($(#myRegister1_txtUserName).val() == ) { $(#spanUserName).text(请输入用户名); return false; } if ($(#myRegister1_txtPwd).val() == ) { $(#spanPwd).text(请输入密码); return false; } if ($(#myRegister1_...

解决在Web.config或App.config中添加自定义配置的方法详解

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持。最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了。如果你已经对自定义配置了如指掌,请忽略这篇文章。言归正传,我们先来看一个最简单的自定义配置 代码如下:<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="simple" type="Con...

基于自定义Unity生存期模型PerCallContextLifeTimeManager的问题【图】

PerThreadLifetimeManager的问题使用Unity内置的PerThreadLifetimeManager生存期模型时,其基于ThreadStatic的TLS(Thread Local Storage)设计,也就是说对于每个托管的ManagedThreadId,其会缓存已生成的对象实例。 由于CLR维护了托管线程池,使用过的线程并不会立即销毁,在需要的时候会继续复用。在类似ASP.NET PerCall或WCF PerCall条件下,当Call1在线程ManagedThreadId1中处理完毕后,Call2发生,而Call2很有可能也在线程Ma...

Asp.net清空控件值的方法(可自定义控件类型)

由于项目收尾,最近忙着做一些方法的优化,整理了一些分享给大家。 当页面内有许多控件,我们在需要清空其值的时候,一个个清空未免太麻烦。于是写了这么一个方法,可以自定义清空控件的类型,灵活应对业务需求。 代码如下:/// <summary>重置方法控件类型枚举</summary> /// <remarks>求知域http://www.qqextra.com 2012-12-28</remarks> public enum ReSetType { /// <summary> /// TextBox /// </summary> TXT, /// <summary> /...

关于asp.net 自定义分页控件【图】

这几天空学习了下自定义控件,参考了aspnetpager开发了自己的分页控件。相对aspnetpager来说功能是多,但个人感觉他的代码太多。 界面:使用: <%@ Register assembly="YSM.AspNetPager" namespace="YSM.AspNetPager" tagprefix="cc1" %> 页面注册控件,也可以在web.config中配置 1.ajax之UpdatePanel分页则把控件放到UpdatePanel里面即可(不能启用url重写和url参数分页,即跳转页面) <cc1:YsmPager ID="YsmPager1" runat="server...

自定义 DataList 显示数据行数的方法

代码如下:PEAEWebSiteDataContext context = new PEAEWebSiteDataContext(); var p = from n in context.tb_News where n.cname == "校园信息" select n; var pp = p.OrderByDescending(tb_News=>tb_News.issuedate).Take(1);var p1 = from n in context.tb_News where n.cname == "活动安排" select n; var pp1 =...

关于两个自定义控件的取值问题及接口的应用【图】

“一个.aspx的页面中,用到了两个用户控件,其中想做的到A控件有一个按钮,点击的时候获取到B控件中的一个textbox的值。 因为在生成的时候名字会改变,用findcontrol的时候名字该如何写呢? 另外像这种问题有几种解决的办法呢?”论坛上看到这个问题,Insus.NET提供自己的解决方法,先看看解决运行的效果: 首先创建一个站点,然后创建两个用户控件,一个是UcA,一个是UcB。 在UcB的控件上拉一个TextBox。 代码如下:<%@ Control L...

使用CustomValidator自定义验证控件检查是否有对ListBox控件选择【图】

在前网页前端处,我们放置ListBox控件,在数据提交前,检查用户是否有对此控件进行选择? Insus.NET的方法是使用Javascript与CustomValidator自定义验证控件来检查。 可以看到最终结果: 你也想参此例子,可以参考下面数据与准备方法,写一个对象,它将用来产生十个天干。 HeavenlyStem.cs 代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// Summary descripti...