【asp.net中控制反转的理解(文字+代码)】教程文章相关的互联网学习教程文章

TextBox的宽度随输入的文本的大小而改变的js代码

代码如下:<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"><!-- protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack) { TextBox1.Attributes.Add("onkeyup", "LimitText()"); } } // --></script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">...

xml 文件的创建和读取代码

xml文件: 代码如下:<?xml version="1.0" encoding="utf-8" ?> <!-- 除了这一行,其他的都是动手敲入的--> <CashAcceptType> <type> <name>正常收费</name> <class>CashNormal</class> <para></para> </type> <type> <name>满300返100</name> <class>CashReturn</class> <para>300,100</para> </type> <type> <name>满200返50</name> <class>CashReturn</class> <para>200,50</para> </type> <type> <name>打8折</name> <class>Ca...

Javascript C#真正可以交互的DES加解密代码

因项目需要,要用js加密后,提交给C#解密, 在网上找了半天,网上有无数个版本,却找不到一个能互相使用的 甚至就连都是js版本的,都不能互通,汗一个。 因为时间关系,没有去深究加密代码,就随便下载了一个JS版本的, 并把它改写成C#版本的 这样JS加密后的结果,C#也能解密 反之C#加密后的结果,JS也能解密 我把它发出来给大家共享吧 注:源代码是VS.Net2008版本创建的,里面包含js的加解密函数和C#的加解密函数 如果你找到什么b...

discuz nt的退出实现代码

自要点退出按钮的时候调用logout()就可以了就是调用 http://192.168.1.13:8000/BBS/logout.aspx?userkey=763121ce 有个userkey,其实userkey就是你密码password.Substring(4, 8).Trim();位,只要你取一下你的cookie里面密码的4-8位就行了 代码参考: 代码如下:if(Request.Cookies["dnt"]["password"] != null) { string userkey = Request.Cookies["dnt"]["password"].ToString().Substring(4, 8); Response.Redirect("/logout.asp...

asp.net GridView导出到Excel代码

代码如下:StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter htw = new HtmlTextWriter(sw); Page page = new Page(); HtmlForm form = new HtmlForm(); GVLinkman.EnableViewState = false; page.EnableEventValidation = false; page.DesignerInitialize(); page.Controls.Add(form); form.Controls.Add(GVLinkman); page.RenderControl(htw); Response.Clear(); Response.Buffe...

.net清空所有Cache的实现代码

代码如下:IDictionaryEnumerator CacheEnum = Cache.GetEnumerator(); while (CacheEnum.MoveNext()) { Cache.Remove(CacheEnum.Key.ToString()); } Response.Write("缓存清空成功");

asp.net连接数据库 增加,修改,删除,查询代码

代码如下:'数据库连接 Public Sub connectionDB() Try serverUrl = readFromIni(My.Application.Info.DirectoryPath & "\config.dll", "Service Information", "IPAddress") serverID = readFromIni(My.Application.Info.DirectoryPath & "\config.dll", "Service Information", "Password") serverName = readFromIni(My.Application.Info.DirectoryPath & "\config.dll", "Service Information", "userID") serverDataBase = rea...

asp.net StringBuilder的用法 实例代码【图】

要实现上述效果 代码如下:public static string ShowNewMsg() { string Pic1 = "images/yzdp-_15.gif"; string Pic2 = "images/yzdp-_18.gif"; string Pic3 = "images/yzdp-_20.gif"; string Pic4 = "images/yzdp-_22.gif"; string Pic5 = "images/yzdp-_24.gif"; string Pic6 = "images/yzdp-_26.gif"; string Pic7 = "images/yzdp-_28.gif"; string Pic8 = "images/yzdp-_30.gif"; string Pic9 = "images/yzdp-_32.gif"; string...

asp.net 弹出警告窗口实现代码

代码如下:/// <summary> /// 提供一个可选“是”“否”的弹出窗口,若选是,则跳到url1,选否则跳到url2 /// </summary> /// <param name="strMsg"></param> /// <param name="url1">选“是”</param> /// <param name="url2">选“否”</param> public static void confirm(string strMsg, string url1, string url2) { Page page = HttpContext.Current.Handler as Page; page.ClientScript.RegisterStartupScript(page.GetType(),...

google suggest 下拉菜单实现代码(asp.net版本)

1.suggest.js 保存为suggest.js在你需要的页面引用就行了 代码如下://建立跨浏览器的xmlHttp对象引用 var xmlHttp; var k=-1; try { xmlHttp=new XMLHttpRequest(); } catch(e) { var XMLHTTP_IDS = new Array(MSXML2.XMLHTTP.5.0,MSXML2.XMLHTTP.4.0,MSXML2.XMLHTTP.3.0,MSXML2.XMLHTTP,Microsoft.XMLHTTP ); var success = false; for(var i=0;i<XMLHTTP_IDS.length&&!success;i++) { try { xmlHttp = new ActiveXObject(XMLHTT...

asp.ne去除html的函数代码

代码如下:/// <summary> /// 过滤字符串中的html代码 /// </summary> /// <param name="Str"></param> /// <returns>返回过滤之后的字符串</returns> public static string LostHTML(string Str) { string Re_Str = ""; if (Str != null) { if (Str != string.Empty) { string Pattern = "<\\/*[^<>]*>"; Re_Str = Regex.Replace(Str, Pattern, ""); } } return (Re_Str.Replace("\\r\\n", "")).Replace("\\r", ""); }

C# CUR类实现代码

代码如下:using System; using System.Collections.Generic; using System.Collections; using System.Text; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Runtime.InteropServices; namespace Zgke.MyImage.ImageFile { /// <summary> /// CUR文件操作类 /// zgke@sina.com /// qq:116149 /// </summary> public class ImageCur { private class CurHead { private byte[] m_Retain = new...

C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页

已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1、插入节点 往节点中插入一个节点: 代码如下:XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlElement xe1=xmlDoc.CreateElement("book");//创建一个节点 xe1.SetAttribute("genre","李赞红");//设置该节点genre属性 xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属...

asp.net javascript 文件无刷新上传实例代码第1/2页

在新增数据项的时候,用ajax实现无刷新提交,但上传文件的时候,由于数据类型原因,不能将页面的<asp:FileUpload>中以字符串值的方式传到js里调用。我一共找到了两个方法予以解决,实现无刷新上传。 第一种方法:利用js的ADODB.Stream,将文件先转换成流,再通过js上传到服务器,这样有个好处就是可以上传超大文件,并且由于是数据流,可以支持断点续传、方便显示上传进度等人性化功能。唯一的缺点是要客户端浏览器需要设置安全级别...

Coolite Cool Study 3 MVC + Coolite 的实现代码【图】

因为默认的 MVC 的样式文件里对于的 table 和 其他相关样式(h1~h6) 与Coolite有冲突,会导致GridPanel走样,大家记得先把那个table 和 h1~h6的样式清除掉才看到GridPanel的帅脸面 … 项目文件分布:关于Coolite在MVC中的配置文件跟一般webform是一样的。 但在MVC的Global.asax中,需要在 RegisterRoutes 方法里加上这一句: routes.IgnoreRoute("{exclude}/{coolite}/coolite.axd"); 另外 ScriptManager 要注明 IDMode="Stat...