Asp.Net
纯唇Yu弄
不是路不平,只是你不行
展开
-
1.跨页数据传递
<br /> 如果源页面和目标页面在同一应用程序<br /> 目标页面访问源页面中的控件可以用:<br /> this.PreviousPage.FindControl("控件ID");<br />源页面中按钮设置PostBackUrl为目标页面 目前只有Button ImageButton LinkButton 有PostBackUrl属性<br />在源页面 Load事件中<br /> if(Page.IsCrossPagePostBack)//判断页面是否使用跨页提交原创 2010-08-15 20:24:00 · 942 阅读 · 0 评论 -
Dropdownlist不执行SelectedIndexChanged事件
1.设置 AutoPostBack="True" 2.查看事件名称等是否对应 事件是否注册3.设置 EnableViewState="True"原创 2011-10-27 16:20:49 · 1158 阅读 · 0 评论 -
含Ajax项目的 Response.Write 使用
错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务原创 2011-08-25 13:50:42 · 1550 阅读 · 0 评论 -
GridView中动态生成ItemTemplate模板列
<br />我们知道DataGrid,DataList等控件都有Template列,我们可以通过动态的邦定模版列来实现,复杂逻辑的邦定。由于Page继承TemplateControl,所以在Page对象里面就可以使用TemplateControl类里面的方法LoadTemplate,我们可以利用这个方法加载指定路径用户控件来实现丰富的表示(顺便提一下还有一个LoadControl的方法和LoadTemplate有相同的参数类型,也就是说我们可以利用LoadControl方法动态的加载用户控件,可以实现自定义转载 2011-01-11 13:35:00 · 4627 阅读 · 0 评论 -
ASP.NET 页面中文乱码
在页面文件头写<meta http-equiv="Content-Type" content="text/html; charset=gb2312">或者改web.config文件,找到:<globalization requestEncoding="utf-8" responseEncoding="utf-8" />把它更改为:<globalization requestEncoding="g原创 2011-01-07 15:11:00 · 738 阅读 · 0 评论 -
asp.net 到出excel 设置格式
<br />asp.net 中导出excel 用的是<br />Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls"); // 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!原创 2010-12-09 14:20:00 · 814 阅读 · 0 评论 -
在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
<br />使用Response.End、Response.Redirect或 Server.Transfer方法 出现此异常<br />将Response.Redirect(String url, bool endResponse) 替换原来的 Response.Redirect(String url)方法,第二个参数 设为false<br />但是 Response.Redirect(String url,bool endResponse) 后面的代码会执行<br />对于Serve原创 2010-08-25 18:39:00 · 1751 阅读 · 0 评论 -
关于模态窗体一点知识
<br />1.弹出模式窗体<br />javascript:window.showmodaldialog("页面url",window,"status:false;dialogwidth:500px;dialogheight:500px")<br />2.为防止点击模态窗体中的按钮 弹出新页面<br />应该在模态窗体页面代码中这样写<br /><head runat="server"> <title>模态窗体</title> <base target="_self"/>//这原创 2010-08-24 18:01:00 · 557 阅读 · 0 评论 -
2.状态保持
<br /> 1.Cookie对象<br /> 每一个Cookie对象都属于Cookies,所以访问Cookie的方式就可以使用索引器的方法<br /> Response.Cookies[Cookie的名称].Value=变量名;string 变量名=Request.Cookies[Cookie的名称].Value;<br />Cookie所对应的类名是HttpCookie,所以添加Cookie还有一种方法<br /> HttpCookie hcCookie =new Ht原创 2010-08-15 20:50:00 · 633 阅读 · 0 评论 -
Response.Write Table 方式导出Excel 添加样式
在asp.net中导出Excel常用 Response.Write Table 的方式导出Excel 但是导出的报表样式可能不符合要求 ,比如说 表格边框 Table的边框宽度最小只能是 1 而导出的Excel报表的边框还是太粗 想让边框变细些 我们可以这样做:先用Response.Write 导出 一个Excel表格,这时用记事本或其他文本编辑器打开 只能看到原创 2011-08-25 14:34:44 · 5604 阅读 · 0 评论