摘要: 1 <html xmlns="http://www.w3.org/1999/xhtml">2 <head runat="server">3 <title>GetInputValue</title> 1 <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 2 <script type="text/javascript"> 阅读全文
posted @ 2012-03-09 16:58 JerryT 阅读(4748) 评论(0) 推荐(0) 编辑
摘要: 使用自动回发,需要将webcontrol的AutoPostBack属性设置为True(默认为false)。设置完后,ASP.NET使用javascript的将客户端代码和服务端代码联系起来。具体细节如下:如果创建了一个包含一个或多个web控件的页面,这些控件都使用了AutoPostBack,ASP.NET向HTML页面添加了一个_doPostBack()的javascript函数。被调用时,它就触发回发,将所有的form信息回发给web服务器。ASP.NET还添加了两个隐藏文本,_doPostBack()函数用它们两个来把信息提交到服务器。这些信息包括触发事件的控件的ID以及其它一些相关信息。 阅读全文
posted @ 2012-03-02 09:36 JerryT 阅读(1176) 评论(0) 推荐(1) 编辑
摘要: ASP使用了线性处理模型。页面执行按照从开始到结束的顺序执行。因此ASP开发者在一个简单的页面中也需要写相当多的代码。比如,一个web页面有三个不同的提交按钮,各自提交到不同的页面。当点击按钮提交页面时,需要在代码中判断是哪个按钮触发的,然后根据判断执行正确的操作。ASP.NET采用的事件驱动模型,这种模型并不新鲜,它曾是windows编程开发独有的。ASP.NET事件执行大概步骤如下:1.页面首次运行。ASP.NET创建页面和控件对象,执行初始化代码。然后,页面渲染成HTML并返回客户端。同时页面对象从服务器内存中释放出来。2.用户触发了postback,比如点击按钮。这时,页面的所有for 阅读全文
posted @ 2012-03-01 15:38 JerryT 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 以前一直对utf、unicode、ascII还有GBK编码方式不太了解,只知道如果有中文的话一般用utf-8或GBK存储,今天正好又接触到了这个问题就google了下。 ASCII是用来表示英文的一种编码规范,表示的最大字符数为256个,每个字符占1个字节。如果只用来表示英文应该是绰绰有余了,可是还要表示中文、阿拉伯文所以就有很大的不足了,于是就产生了GB2312。很多人应该对这个比较了解,很多国内网页指定的编码都是GB2312的,它其实是对ASCII的一种扩展,是每个国家自己制定的编码规范,比如一个中文字符是由两个扩展ASCII字符表示。 但因为GB2312是国家标准所以会有一些问题,记得. 阅读全文
posted @ 2011-10-20 10:46 JerryT 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: 1.从页面资源中获取样式并应用btnTest.Style=(Style)this.Resources["BigButtonStyle"]2.从项目中单独分开的资源字典文件(或一个引用的程序集中)中获取样式。首先,需要创建一个ResourceDictionary对象并提供正确的URI:ResourceDictionarydictionary=newResourceDictionary();dictionary.Source=newUri("/Test.xaml",UriKind.Relative);假设样式字典的名字叫Test.xaml,资源字典的编译格式 阅读全文
posted @ 2011-09-05 16:48 JerryT 阅读(1832) 评论(0) 推荐(1) 编辑
摘要: XML属性的值始终是一个字符串,但是对象的属性可以是任何.NET类型。因此XAML语法解析器需要执行一个转换。这个转换主要通过type converters完成,来自完整版.NET 框架的基础架构的一部分。 本质上,一个类型转换器在程序中主要有一个角色------它提供一个有用的方法,把指定的.NET数据类型转换为其他类型或者将其他类型转换为.NET的指定类型。XAML解析器按以下两个步骤找到类型转换器:1.它检查属性的声明,查找TypeConverter属性(如果存在,TypeConverter属性表示哪些类可以执行转换)。比如,当你Foreground属性时,.NET检查Foregroun 阅读全文
posted @ 2011-09-05 11:48 JerryT 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1.核心命名空间1.xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"是silverlight的核心命名空间,包含所有了的silverlight的核心类。比如usercontrol和grid等.通常此命名空间声明时没有加前缀,因此它成为了整个文档的的默认命名空间。换句话说就是页面所有的元素都默认的属于此命名空间,除非声明了其它的。2.xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 表示XAML的命名空间。此命名空间 阅读全文
posted @ 2011-09-05 09:25 JerryT 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: publicclassEncryptHepler{//验值staticstringsaltValue="XXXX";//密码值staticstringpwdValue="XXXX"; ///<summary>///加密///</summary>publicstaticstringEncrypt(stringinput){byte[]data=System.Text.UTF8Encoding.UTF8.GetBytes(input);byte[]salt=System.Text.UTF8Encoding.UTF8.GetBytes( 阅读全文
posted @ 2011-08-31 11:00 JerryT 阅读(1306) 评论(1) 推荐(0) 编辑
摘要: 最近在发布silverlight项目时,服务地址不是固定,因此服务需要动态创建。在网上搜了点资料找到了动态创建服务的方法,直接上代码 /// <summary> /// 根据服务类型创建服务 /// </summary> public static class CreateService { #region//动态创建服务 /// <summary> /// 动态创建基本服务 /// </summary> /// <typeparam name="serviceType">服务类型</typepar... 阅读全文
posted @ 2011-08-31 10:50 JerryT 阅读(770) 评论(1) 推荐(0) 编辑
摘要: 一、LINQ to XML 编程基础1、LINQ to XML类System.Xml.Linq命名空间含有19个类,下表列出了它们的名称及其描述:类描述XAttribute表示一个 XML 属性XCData表示一个 CDATA 文本节点XComment表示一个 XML 注释XContainer适用于可能具有子节点的所有节点的抽象基类XDeclaration表示一个 XML 声明XDocument表示一个 XML 文档XDocumentType表示一个 XML 文档类型定义 (DTD)XElement表示一个 XML 元素XName表示一个XML元素或属性的名称XNamespace表示一个XML 阅读全文
posted @ 2011-08-27 11:29 JerryT 阅读(361) 评论(0) 推荐(0) 编辑