Welcome 微信登录

首页 / 网页编程 / ASP.NET

asp.net 序列化and反序列化演示

asp.net 序列化and反序列化演示

什么是序列化? ---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 实质上序列化机制是将类的值转化为一个一般的(即连续的)字节流,然后就可...
AjaxControlToolKit DropDownExtender(下拉扩展控件)使用方法

AjaxControlToolKit DropDownExtender(下拉扩展控件)使用方法

下面大概吧使用方法介绍下(这里使用Lable控件为例子): 1. 给页面添加一个ScriptManager控件(使用方法还没有研究完全,研究完全了试验写点经验) 2.添加一个控制无刷新的UpdatePanel控件 (同上) 3.在UpdatePanel控件中 添加俩个 Label控件 一个用来添加DropDownExtender扩展,一个用来显示上个Label中取到的值,一个Panel控件 在Panel控件中添加若干个LinkButton控件 4.所有Li...
ajaxControlToolkit中CascadingDropDown的用法说明

ajaxControlToolkit中CascadingDropDown的用法说明

利用Table控制位置来实现 刚好最近在学习ajaxControlToolkit中的控件,想到了CascadingDropDown 层叠下拉 是一个级联联动的下来扩展 挺好用 先介绍下CascadingDropDown的一些属性: TargetControlID 目标控件ID 就是所控制的DropDownList 的ID Category 类别(下个CascadingDropDown取这个上个传过来值的一个类名字,下面代码中会详细说到) PromptTex...
axp.net ScriptManager的简单用法

axp.net ScriptManager的简单用法

资料中如实是说: 1, ScriptManager(脚本控制器)是asp.net ajax存在的基础. 2, 一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面. 3,ScriptManager掌管着客户端Ajax页的多有脚本,并在页面中注册Ajax类库,用来实现页面的局部更新和对Web服务的调用. 下面是scriptManager的结构: 下面介绍下ScriptManager的几个属性和一些子元素 a, EnableParti...
把程序集安装到全局程序集缓存中的步骤

把程序集安装到全局程序集缓存中的步骤

步骤: 1.先创建类库项目,完成编码; 2.对类库项目生成强命名,生成密钥文件;(该名称是加密的哈希密钥或签名。这种强名称可确保正确的组件版本控制。这有助于防止具有相同名称的组件相互冲突或被消耗应用程序误用) 使用.net Framework 开发包中bin目录下的SN工具生成加密密钥对,例如:在D盘建立文件夹:GACkey,然后在命令行中执行:sn -k "D:GACkeyGACkey.snk" ,则在D:GACkeyGACkey.snk就会生成密钥文件...
引用全局程序集缓存内的程序集的方法

引用全局程序集缓存内的程序集的方法

这与VS自带的程序集是一样的,只有运行时才使用GAC,开发时使用的程序集是则是GAC的一个副本,在.net目录下,通常是"D:WINDOWSMicrosoft.NETFramework版本号"。 对你而言解决的办法有三种: 1. 把要放到GAC的程序集复制一份,放在“D:WINDOWSMicrosoft.NETFramework版本号”下。VS会自动加载这个目录的程序集,所以可以在项目中引用。 2. 把要放到GAC的程序集复制一份,放在项目文件夹下,添加文...
页面导出为Excel的时间格式的问题

页面导出为Excel的时间格式的问题

现象: 是这样的,公司的一个系统,新增加一个新的功能,在页面生成报表时允许用户选择他prefer的时间格式,有下面四种时间格式可供选择: Default Option: yyyy-mm-dd Descriptive (1-Jan-07) Short Date: mm/dd/yy Short Date: dd/mm/yy 另外,用户可以选择报表是页面形式还是导出为Excel文件。原有的处理在页面上显示时间格式没有任何问题,但是昨天发现,如果导出Excel,那...
asp.net cookie清除的代码

asp.net cookie清除的代码

Request.Cookies.Clear()这个方法并不是删除Cookie 删除 Cookie(即从用户的硬盘中物理移除 Cookie)是修改 Cookie 的一种形式。 由于 Cookie 在用户的计算机中,因此无法将其直接移除。 但是,可以让浏览器来为您删除 Cookie。 该技术是创建一个与要删除的 Cookie 同名的新 Cookie, 并将该 Cookie 的到期日期设置为早于当前日期的某个日期。 当浏览器检查 Cookie 的到期日期时,浏览...
ASP.NET XmlHttp跨域访问实现代码

ASP.NET XmlHttp跨域访问实现代码

原来由于浏览器的安全限制,网络连接的跨域访问时不被允许的。我们不能在浏览器端直接使用AJAX来跨域访问资源,但是在服务器端是没有这种跨域安全限制的。所以,我们只需要让服务器端帮我们完成“跨域访问”的工作,然后直接获取服务器端“跨域访问”的结果就可以了。分享下我的解决办法,希望能有所帮助。^_^ CertCheck.aspx:复制代码 代码如下:using MSXML2; namespace CA2 { public partial class ...
<< 41 42 43 44 45 46 47 48 49 50 >>