随笔分类 -  Asp.Net

摘要:一、GET乱码的解决方法 在tomcat的server.xml文件中修下面的代码片段,在最后添加URIEncoding="UTF-8",修改后的结果如下 Xml代码 connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 二、POST乱码解决方法 自定义字符集过滤器,代码如下 Java代码 package com.filter; import java.io.IOException; import javax.servlet.F 阅读全文
posted @ 2011-04-05 19:33 郑文亮 阅读(371) 评论(0) 推荐(0) 编辑
摘要:介绍asp.net 4.0 的新增功能简洁的 web.config 文件 控件的新属性 ViewStateMode - 控件的视图状态模式 控件的新属性 ClientIDMode - 生成客户端 ID 的方式 列表控件的新属性 EnablePersistedSelection - 保存选中项的方式 控件的其他一些增强点 RenderOuterTable - 指定控件在客户端呈现的时候,是否在外层加 table 标签 Menu 控件,在 asp.net 4.0 中将会以 ul li 的方式呈现在客户端 RepeatLayout - 布局模式,控件在客户端的 HTML 呈现方式 Wizard 和 阅读全文
posted @ 2011-04-05 17:04 郑文亮 阅读(334) 评论(0) 推荐(0) 编辑
摘要:string appSetting = txtAppSetting.Text;//appSetting子节点值 string connectionString = txtConnectionString.Text;//连接字符串 string key = txtKey.Text;//appSetting子节点Key string connectionName = txtConnectionName.Text;//连接Name ConfigurationOperator op = new ConfigurationOperator();op.SetAppSetting(key, appSetti 阅读全文
posted @ 2011-04-05 16:59 郑文亮 阅读(286) 评论(0) 推荐(0) 编辑
摘要:图片地图控件可以在一副图片中设置很多热区,当用户点击不同热区的时候会有不同的反应,既可以让用户通过点击热区跳转到不同的URL也可以让用户通过点击热区运行不同的服务器代码。 热区的设定是通过HotSpot属性来实现的。 热区可以为3种形状。 1、CircleHotSpot热区为圆形。 2、RectangleHotSpot热区为矩形。 3、PolygonHotSpot热区为多边形。 例如: 热区为RectangleHotSpot的时候。 AlternateText属性,是当鼠标移动到该热区的时候所显示的提示信息。 HotSpotMode属性,是指定单击 ImageMap 控件中的 HotSpot 阅读全文
posted @ 2011-03-30 16:39 郑文亮 阅读(794) 评论(0) 推荐(0) 编辑
摘要:在.NET之前,我们如果想访问客户端的资源,最常见的方式就是在网页里面嵌入ACTIVEX控件。现在有了.NET,我们可以将WINFORM控件嵌入在网页里面,从而直接控制客户端,不过前提是客户端必须安装了.NET库。这有点像JAVA 的APPLET(笔者对JAVA不是很熟,如有问题欢迎指正)。由于需要.NET的运行库,所以使用起来有很多限制,不过如果是企业内部系统,.NET库可以做为客户端部署的一部分,这样可以利用.NET编程的优势,大大简化开发过程。本文就从最简单的例子入手,讲解具体的开发过程。一 新建windows控件库项目,姑且取名为Liuw.Net.WindowsControlLibra 阅读全文
posted @ 2011-03-21 20:14 郑文亮 阅读(1343) 评论(2) 推荐(1) 编辑
摘要:主要区别在于,RegisterStartupScript方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 </form>的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 <form> 的紧后面。那么,这有何不同呢?正如我们将要看到的,这有很大的不同。就此列举一例,以下是在页面加载到浏览器时,将焦点置于该页面上的一个文本框中的方法 -使用利用了 RegisterStartupScript 方法的 Visual Basic:Page.ClientScript.Register 阅读全文
posted @ 2011-03-20 09:57 郑文亮 阅读(388) 评论(0) 推荐(0) 编辑
摘要:写入:复制代码 代码如下:HttpCookie cookie = new HttpCookie("id_admin_"); cookie.Value = model.id_admin_.ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("name_admin_"); //可能是中文字符,必须经过编码 cookie.Value = HttpUtilit 阅读全文
posted @ 2011-03-14 16:09 郑文亮 阅读(469) 评论(0) 推荐(0) 编辑
摘要:1.__doPostBack("id","")方法2.GetPostBackEventReference方法作用3.客户端如何触发服务器端控件的事件右边提供程序用此方法实现在客户端单击按钮后,禁用此按钮,直到程序运行完毕再开启按钮。(单击右边下载)下面再举个小例子.前台页面 有个服务器控件 <asp:Button id="Button1" runat="server" Text="Button"></asp:Button> 一个客户端控件用来触发服务器端<a hre 阅读全文
posted @ 2011-03-03 09:49 郑文亮 阅读(466) 评论(0) 推荐(0) 编辑
摘要:例如: protected void Page_Load(object sender, EventArgs e) { //.net1.1 Button1.Attributes.Add("onclick", "this.disabled=true;" + this.GetPostBackEventReference(this.Button1)); //.net 2.0以上 Button1.Attributes.Add("onclick", "this.disabled=true;" + this.ClientScri 阅读全文
posted @ 2011-03-03 09:37 郑文亮 阅读(486) 评论(1) 推荐(0) 编辑
摘要:1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attribu 阅读全文
posted @ 2011-03-03 09:35 郑文亮 阅读(436) 评论(0) 推荐(1) 编辑
摘要:本文应用到jquery、json、asp.net结合来实现无刷新三级联动效果,使用asp.net实现二级联动、三级联动效果很简单,不过不是无刷新就不爽了,所以收集一个无刷新联动的实现例子。三个下拉控件:<asp:DropDownList ID="ddl1" runat="server" Width="100px" ></asp:DropDownList><asp:DropDownList ID="ddl2" runat="server" Width="10 阅读全文
posted @ 2011-03-02 19:19 郑文亮 阅读(996) 评论(0) 推荐(0) 编辑
摘要:视图状态管理是一种简单且方便的技术。通过视图状态管理,控件开发者可以在一个原本无状态的环境下模拟有状态的且看起来是持续执行的运行效果。其具体过程为:每当用户请求某个.aspx页面时,.NET框架首先把相关控件的状态序列化成一个字符串,然后将其作为名为__VIEWSTATE的隐藏域的Value值发送到客户端。如果页面是第一次被请求,那么服务器控件也将是被第一次执行,名为__VIEWSTATE的隐藏域中只包含控件的默认信息,通常为空或者null。在随后的回送事件中,ViewState中就保存了服务器控件在签名回送中可用的属性状态。这样服务器控件就可以监视在当前被处理的回送事件发生之前的状态了。这些 阅读全文
posted @ 2011-03-02 14:48 郑文亮 阅读(334) 评论(0) 推荐(0) 编辑
摘要:本文介绍ASP.NET数据Web控件中的Repeater控件。Repeater控件在三个ASP.NET数据Web控件中提供了最大的灵活性:它呈现的HTML标记是可以指定的。 Repeater控件在三个ASP.NET数据Web控件中提供了最大的灵活性:它呈现的HTML标记是可以指定的。DataGrid 或 DataList 会在预设的 HTML 标记中自动包含开发人员指定的内容。与它们不同的是,Repeater 在呈现的时候将严格生成指定的 HTML 标记。 因此,如果不想用 HTML< table>或者一系列 < span>标记显示数据,而希望以其他方式显示数据,就必须 阅读全文
posted @ 2011-03-01 22:41 郑文亮 阅读(569) 评论(0) 推荐(1) 编辑
摘要:http://www.huimayi.net/view/fckeditor-configuration-in-asp-net.htmlhttp://blog.sina.com.cn/s/blog_5d0a075b0100cd8f.htmlhttp://www.cnblogs.com/dick/archive/2009/05/09/1453117.htmlhttp://blog.sina.com.cn/s/blog_5d0a075b0100cd8f.html本文所采用的FCKeditor版本是FCKeditor 2.6.4和FCKeditor.NET 2.6.3,都是当前FCKeditor的最新 阅读全文
posted @ 2011-02-26 13:47 郑文亮 阅读(432) 评论(0) 推荐(0) 编辑
摘要:1. 在js里面 使用 alert("您的消息")2. 在后台代码里面输出js脚本 button1.Attributes.Add("onclick", "return confirm('确定删除吗?');"); 3. 在后台代码里面: Response.Write("<script language=javascript>window.alert('" + ls_ts+ "');</script>"); //显示提示框4. Page.Cli 阅读全文
posted @ 2011-02-26 13:37 郑文亮 阅读(8639) 评论(0) 推荐(0) 编辑
摘要:总结一下 在我们一个项目中使用的通过网银在线进行在线支付的步骤:下面我用一个asp.net 的例子做一下说明:一共建立2个页面 Send.aspx (发送交易数据给网银在线) 和 Receive.aspx (接收网银在线的交易结果)一. 建立页面 Send.aspx (作用是收集支付的数据 并将信息通过页面Post的方式传递给网银在线)1. 网页代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Send.aspx.cs" Inherits="Send&q 阅读全文
posted @ 2011-02-26 11:09 郑文亮 阅读(4414) 评论(9) 推荐(2) 编辑
摘要:引言: 前几天 在做web项目的时候 需要导出页面上的数据 到Excel里面但有的时候出现乱码(有de时候不出现 很奇怪)原来的代码是这样的: HttpContext.Current.Response.Clear(); HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=FileName.xls"); HttpContext.Current.Response.Charset = "GB2312"; HttpContext. 阅读全文
posted @ 2011-02-25 11:26 郑文亮 阅读(10923) 评论(0) 推荐(1) 编辑
摘要:引言: 以前在web项目中用到报表的时候 我们使用的是ReportServices (服务器端的)使用效果还可以 缺点是: 需要在Sqlserver2005里面建立报表(需要启动报表服务 设置权限等很繁琐) 感觉不如在程序里面来的直接和方便(以前一直没有找到办法) 一直到2010年底,一家客户 装的是Sqlserver2008 (原来做的自动发布报表 使用的是Sqlserver里面的一些Webservices函数)但Sqlserver2008里面没有这些方法了 (只有接口的名称 没有实现)我们报表的自动发布没法做了 只得打开Sqlserver 一个一个报表添加的 (郁闷...)后来 我们一个同 阅读全文
posted @ 2011-02-24 20:13 郑文亮 阅读(3748) 评论(1) 推荐(0) 编辑
摘要:本文是转载 原文地址:http://kb.cnblogs.com/page/90851/编辑点评:对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能。 对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能。 1、ClientIDMode 渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用 阅读全文
posted @ 2011-02-24 08:49 郑文亮 阅读(537) 评论(1) 推荐(0) 编辑
摘要:http://dev.firnow.com/course/4_webprogram/asp.net/asp_netxl/20100714/446494.html在从网站复制到web应用程序的页面上(此时没有x.aspx.designer.cs文件)点击右键 会有一个 "转换为Web应用程序" 执行后 会自动为这个文件添加x.aspx.designer.cs文件 阅读全文
posted @ 2011-02-23 10:55 郑文亮 阅读(557) 评论(0) 推荐(0) 编辑