- 浏览: 281861 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
iceblue123:
厉害,太感谢楼主了,第二种方法威武!
spring MVC 3.2中@ResponseBody返回乱码的完美解决方案 -
gaozi131:
感谢啊 折腾了一下午搞定
spring MVC 3.2中@ResponseBody返回乱码的完美解决方案 -
yenshen:
找了半天,问题终于解决了,感谢!
spring MVC 3.2中@ResponseBody返回乱码的完美解决方案 -
笑闯天下:
感觉效率不是很高啊 ,如果从数据库中取到的数据 还要去自己拼接 ...
java导出CSV文件 -
ajonjun:
http://viralpatel.net/
解决ckeditor html不显示,ckeditor 自动过滤html
1.//弹出对话框.点击转向指定页面
Response.Write(" <script>window.alert('该会员没有提交申请,请重新提交!')
</script>");
Response.Write(" <script>window.location
='http://www.51aspx.com/bizpulic/upmeb.aspx' </script>");
2.//弹出对话框
Response.Write(" <script language='javascript'>alert('产品添加成功!')
</script >");
3.//删除文件
string filename ="20059595157517.jpg";
pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")
+filename);
4.//绑定下拉列表框datalist
System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式'
as content from dealin union select code,content from dealin");
this.dealincode.DataSource=dv;
this.dealincode.DataTextField="content";
this.dealincode.DataValueField="code";
this.dealincode.DataBind();
this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString
()).Selected=true;
5.//时间去秒显示
<%# System.DateTime.Parse(DataBinder.Eval
(Container.DataItem,"begtime").ToString()).ToShortDateString()%>
6.//标题带链接
<%# " <a class=\"12c\" target=\"_blank\"
href=\"http://www.51aspx/CV/_"+DataBinder.Eval
(Container.DataItem,"procode")+".html\">"+
DataBinder.Eval(Container.DataItem,"proname")+" </a>"%>
7.//修改转向
<%# " <A href=\"editpushpro.aspx?id="+DataBinder.Eval
(Container.DataItem,"code")+"\">"+"修改
"+" </A>"%>
8.//弹出确定按钮
<%# " <A id=\"btnDelete\" onclick=\"return confirm('你是否
确定删除这条记录吗?');\" href=\"pushproduct.aspx?
dl="+DataBinder.Eval(Container.DataItem,"code")
+"\">"+"删除"+" </A>"%>
9.//输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位
<%# DataBinder.Eval(Container, "DataItem.PriceMoney","{0:F2}
") %>
10.//提取动态网页内容
Uri uri = new Uri("http://www.51aspx.com/");
WebRequest req = WebRequest.Create(uri);
WebResponse resp = req.GetResponse();
Stream str = resp.GetResponseStream();
StreamReader sr = new StreamReader(str,System.Text.Encoding.Default);
string t = sr.ReadToEnd();
this.Response.Write(t.ToString());
11.//获取" . "后面的字符
i.ToString().Trim().Substring(i.ToString().Trim().LastIndexOf(".")
+1).ToLower().Trim()
12. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?
id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)<
/script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
12.为按钮添加对话框
Button1.Attributes.Add("onclick","return confirm(’确认?’)
");
button.attributes.add("onclick","if(confirm(’are you sure...?
’)){return true;}else{return false;}")
13.删除表格选定记录
int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];
string deleteCmd = "Delete from Employee where emp_id = " +
intEmpID.ToString()
14.删除表格记录警告
private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e)
{
switch(e.Item.ItemType)
{
case ListItemType.Item :
case ListItemType.AlternatingItem :
case ListItemType.EditItem:
TableCell myTableCell;
myTableCell = e.Item.Cells[14];
LinkButton myDeleteButton ;
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","return confirm(’
您是否确定要删除这条信息’);");
break;
default:
break;
}
}
15.点击表格行链接另一页
private void grdCustomer_ItemDataBound(object sender,
System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//点击表格打开
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
e.Item.Attributes.Add("onclick","window.open(’
Default.aspx?id=" + e.Item.Cells[0].Text + "’);");
}
双击表格连接到另一页
在itemDataBind事件中
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
{
string orderItemID =e.item.cells[1].Text;
e.item.Attributes.Add("ondblclick",
"location.href=’../ShippedGrid.aspx?id=" + orderItemID + "’
");
}
双击表格打开新一页
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
{
string orderItemID =e.item.cells[1].Text;
e.item.Attributes.Add("ondblclick", "open
(’../ShippedGrid.aspx?id=" + orderItemID + "’)");
}
16.表格超连接列传递参数
<asp:HyperLinkColumn Target="_blank" headertext="ID号"
DataTextField="id" NavigateUrl="aaa.aspx?id=’
<%# DataBinder.Eval(Container.DataItem, "数据字段1")%>’ &
name=’<%# DataBinder.Eval(Container.DataItem, "数据字段2")%>’ /
>
17.表格点击改变颜色
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType ==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add
("onclick","this.style.backgroundColor=’#99cc00’;
this.style.color=’buttontext’;this.style.cursor=’default’;");
}
写在DataGrid的_ItemDataBound里
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType ==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add
("onmouseover","this.style.backgroundColor=’#99cc00’;
this.style.color=’buttontext’;this.style.cursor=’default’;");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=
’’;this.style.color=’’;");
}
18.关于日期格式
日期格式设定
DataFormatString="{0:yyyy-MM-dd}"
我觉得应该在itembound事件中
e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的
列"].text.ToString("yyyy-MM-dd"))
19.获取错误信息并到指定页面
不要使用Response.Redirect,而应该使用Server.Transfer
e.g
// in global.asax
protected void Application_Error(Object sender, EventArgs e) {
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("MyErrorPage.aspx");
//其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了
}
Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服
务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
20.清空Cookie
Cookie.Expires=[DateTime];
Response.Cookies("UserName").Expires = 0
Response.Write(" <script>window.alert('该会员没有提交申请,请重新提交!')
</script>");
Response.Write(" <script>window.location
='http://www.51aspx.com/bizpulic/upmeb.aspx' </script>");
2.//弹出对话框
Response.Write(" <script language='javascript'>alert('产品添加成功!')
</script >");
3.//删除文件
string filename ="20059595157517.jpg";
pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")
+filename);
4.//绑定下拉列表框datalist
System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式'
as content from dealin union select code,content from dealin");
this.dealincode.DataSource=dv;
this.dealincode.DataTextField="content";
this.dealincode.DataValueField="code";
this.dealincode.DataBind();
this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString
()).Selected=true;
5.//时间去秒显示
<%# System.DateTime.Parse(DataBinder.Eval
(Container.DataItem,"begtime").ToString()).ToShortDateString()%>
6.//标题带链接
<%# " <a class=\"12c\" target=\"_blank\"
href=\"http://www.51aspx/CV/_"+DataBinder.Eval
(Container.DataItem,"procode")+".html\">"+
DataBinder.Eval(Container.DataItem,"proname")+" </a>"%>
7.//修改转向
<%# " <A href=\"editpushpro.aspx?id="+DataBinder.Eval
(Container.DataItem,"code")+"\">"+"修改
"+" </A>"%>
8.//弹出确定按钮
<%# " <A id=\"btnDelete\" onclick=\"return confirm('你是否
确定删除这条记录吗?');\" href=\"pushproduct.aspx?
dl="+DataBinder.Eval(Container.DataItem,"code")
+"\">"+"删除"+" </A>"%>
9.//输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位
<%# DataBinder.Eval(Container, "DataItem.PriceMoney","{0:F2}
") %>
10.//提取动态网页内容
Uri uri = new Uri("http://www.51aspx.com/");
WebRequest req = WebRequest.Create(uri);
WebResponse resp = req.GetResponse();
Stream str = resp.GetResponseStream();
StreamReader sr = new StreamReader(str,System.Text.Encoding.Default);
string t = sr.ReadToEnd();
this.Response.Write(t.ToString());
11.//获取" . "后面的字符
i.ToString().Trim().Substring(i.ToString().Trim().LastIndexOf(".")
+1).ToLower().Trim()
12. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?
id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)<
/script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
12.为按钮添加对话框
Button1.Attributes.Add("onclick","return confirm(’确认?’)
");
button.attributes.add("onclick","if(confirm(’are you sure...?
’)){return true;}else{return false;}")
13.删除表格选定记录
int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];
string deleteCmd = "Delete from Employee where emp_id = " +
intEmpID.ToString()
14.删除表格记录警告
private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e)
{
switch(e.Item.ItemType)
{
case ListItemType.Item :
case ListItemType.AlternatingItem :
case ListItemType.EditItem:
TableCell myTableCell;
myTableCell = e.Item.Cells[14];
LinkButton myDeleteButton ;
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","return confirm(’
您是否确定要删除这条信息’);");
break;
default:
break;
}
}
15.点击表格行链接另一页
private void grdCustomer_ItemDataBound(object sender,
System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//点击表格打开
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
e.Item.Attributes.Add("onclick","window.open(’
Default.aspx?id=" + e.Item.Cells[0].Text + "’);");
}
双击表格连接到另一页
在itemDataBind事件中
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
{
string orderItemID =e.item.cells[1].Text;
e.item.Attributes.Add("ondblclick",
"location.href=’../ShippedGrid.aspx?id=" + orderItemID + "’
");
}
双击表格打开新一页
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
{
string orderItemID =e.item.cells[1].Text;
e.item.Attributes.Add("ondblclick", "open
(’../ShippedGrid.aspx?id=" + orderItemID + "’)");
}
16.表格超连接列传递参数
<asp:HyperLinkColumn Target="_blank" headertext="ID号"
DataTextField="id" NavigateUrl="aaa.aspx?id=’
<%# DataBinder.Eval(Container.DataItem, "数据字段1")%>’ &
name=’<%# DataBinder.Eval(Container.DataItem, "数据字段2")%>’ /
>
17.表格点击改变颜色
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType ==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add
("onclick","this.style.backgroundColor=’#99cc00’;
this.style.color=’buttontext’;this.style.cursor=’default’;");
}
写在DataGrid的_ItemDataBound里
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType ==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add
("onmouseover","this.style.backgroundColor=’#99cc00’;
this.style.color=’buttontext’;this.style.cursor=’default’;");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=
’’;this.style.color=’’;");
}
18.关于日期格式
日期格式设定
DataFormatString="{0:yyyy-MM-dd}"
我觉得应该在itembound事件中
e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的
列"].text.ToString("yyyy-MM-dd"))
19.获取错误信息并到指定页面
不要使用Response.Redirect,而应该使用Server.Transfer
e.g
// in global.asax
protected void Application_Error(Object sender, EventArgs e) {
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("MyErrorPage.aspx");
//其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了
}
Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服
务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
20.清空Cookie
Cookie.Expires=[DateTime];
Response.Cookies("UserName").Expires = 0
发表评论
-
C#/.NET主线程与子线程之间的关系
2009-12-22 23:10 2401以前一直没有在程序中写过总结,再翻开程序时却不知所云,所以我决 ... -
Using sqlite with .NET
2009-12-08 00:01 922The other day I found that ther ... -
C#操作Excel,套用模板并对数据进行分页
2009-12-07 23:52 2181using System; using System.I ... -
动态生成缩略图
2009-12-07 23:49 1347Util.cs 的部分代码: //// <summa ... -
如何获取客户IE统计信息
2009-12-07 23:47 1039namespace Huawei.com { p ... -
运用API函数获取系统信息
2009-12-07 23:44 1107<HTML> <HEAD> ... -
WMI类-所有可用的WMI的类封装
2009-12-07 23:43 1695public class WMIClasses ... -
自己写的一个文件上传的类
2009-12-07 23:42 1068using System; using System.C ... -
文件操作工具类 FileUtility
2009-12-07 23:41 1275最近一直在研究 Smart Client 的 Smart Up ... -
C# 检查字符串,防SQL注入攻击
2009-12-07 23:16 1835例子里暂定为=号和'号 bool CheckParams ... -
获取本机机器名和登录WINDOWS的用户名?
2009-12-07 23:13 3634using System; using System. ... -
C# 禁用ctrl+alt+del
2009-12-07 23:09 1852using System; using System.R ... -
获取应用程序进程实例,
2009-12-07 23:07 1308/// <summary> ... -
如何在C#中使用全局鼠标、键盘Hook
2009-12-07 23:03 2659今天,有个同事问我,怎样在C#中使用全局钩子?以前写的全局钩子 ... -
把Web Control导出为Excel或Word
2009-12-07 22:58 1040/// <summary> /// 将Web ... -
C#编程忘记密码功能的实现方法
2009-12-07 22:55 2390以下是引用片段: int result = user.Ge ... -
C#实现USB接口的程序代码
2009-12-07 22:53 1923namespace ConsoleApplication1 ... -
Textarea标签封装为Web在线编辑器
2009-12-07 22:42 1091Editor.htm <textarea style ... -
定自已的格式化类
2009-12-07 22:20 824public class Vector:IFormatta ... -
调用winapi中的FlashWindow
2009-12-07 22:18 14381.引用 using System.Runtime.In ...
相关推荐
ASP.NET常用语句1--26条,实用。最好的常用语句笔记。开发所需的必备资源。
在这个"ASP.NET常用类库"的资源包中,我们很可能会发现一系列实用的类库,这些类库能够帮助开发者在ASP.NET项目中提高效率和代码质量。以下是一些可能包含的知识点: 1. **HttpServerUtility 类**:这是ASP.NET提供...
这个"ASP_ASP.NET数据库开发实用工程案例精选"源码可能包含了一系列实际项目中的例子,涵盖了上述技术的运用,对于学习和提升ASP.NET数据库开发能力非常有价值。通过研究这些源码,开发者可以深入理解如何在实践中...
本压缩包中的文档“ASP.NET程序中常用代码汇总.doc”显然是一个汇集了在ASP.NET开发过程中常见且实用的代码片段的资源。 在ASP.NET程序开发中,以下是一些关键知识点: 1. **页面生命周期**:ASP.NET页面从请求到...
这个"ASP.NET常用代码搜集"的压缩包文件显然包含了大量在开发ASP.NET项目时可能会用到的实用代码片段。以下是一些可能涵盖的知识点: 1. **页面生命周期**:ASP.NET页面经历一系列的生命周期阶段,包括初始化、加载...
以下是一些ASP.NET中常见的代码示例和技巧,对于初学者来说非常有帮助。 1. **打开新窗口并传递参数**: 这种情况通常发生在用户点击一个链接或者按钮时,需要在新的窗口中打开一个新的页面,并将参数传递过去。...
以下是对标题和描述中提到的“ASP.NET常用的三十三种实用代码”的详细解释: 1. **页面生命周期管理**:了解ASP.NET页面的生命周期,包括初始化、加载、验证、呈现和卸载等阶段,以及如何在这些阶段中添加自定义...
第4章 ASP.NET内置对象和页面配置,介绍了ASP.NET的页面常用修饰符、常用内置对象的使用方法,以及ASP.NET的运行配置文件。 第5章 .NET框架类,介绍了常用框架类的命名控件System.IO、System.Web、...
"C# Asp.net 中常用的代码集"是一个集合,包含了应对这些问题的实用代码示例,旨在帮助开发者更高效地进行Web应用程序的开发。下面我们将详细探讨其中涉及到的一些关键知识点。 1. **数据下载(Download)**: ...
在ASP.NET开发中,经常会遇到各种实用的辅助类来提高代码的可复用性和效率。以下将详细解析压缩包中的各个文件所代表的类及其重要知识点: 1. **WML.cs** - 这个文件可能包含与WML(Wireless Markup Language)相关...
本教程《ASP.NET程序设计实用教程》以中文C#版的形式,非常适合C#编程初学者入门。教程内容可能涵盖了以下核心知识点: 1. **ASP.NET基础** - Web Forms:ASP.NET的核心组件,它允许开发者创建基于服务器的网页,...
以下是一些ASP.NET中常用的代码段,这些代码段在实际开发中非常实用,可以帮助提升开发效率和代码质量。 1. **页面生命周期管理** - 页面初始化:在`Page_Load`事件中,通常用于设置控件属性和加载数据。 - 页面...
这个"搜集整理的asp.net C#开发常用类"资源库,显然是一份包含了多种实用类和方法的集合,旨在帮助开发者在日常工作中提高效率,简化常见任务的实现。 首先,让我们深入探讨一下数据库操作。在ASP.NET C#中,ADO...
《ASP.NET实用案例教程》是一本专注于实际应用的ASP.NET技术指南,旨在帮助读者通过具体的案例深入理解并掌握ASP.NET的开发技能。本书的核心内容涵盖了ASP.NET的基础概念、开发环境的搭建、网页设计、服务器控件、...
"asp.net编程常用的52种实用代码"这个资源集合了常见的编程解决方案,非常适合初学者和有经验的开发者作为学习资料。下面我们将深入探讨其中的一些关键知识点。 1. **控件交互**:ASP.NET提供了丰富的服务器控件,...
在这个"asp.net非常实用的源码"中,我们可以看到一系列与数据库操作相关的页面,这表明这个程序集可能包含了一些常用的数据库访问功能。 1. **数据库操作**:在文件名中,我们看到了如ExcuteReader、ExcuteSQLParm...
以下是一些常见的ASP.NET(C#)经典代码片段,这些代码在日常开发中非常实用。 1. **打开新窗口并传递参数**: 当需要在用户点击按钮或链接后打开新窗口并传递参数时,可以使用JavaScript的`window.open`函数。...
在Asp.net开发中,掌握一些常用的...以上这些知识点都是Asp.net开发中非常实用的代码片段和类库,掌握它们能让你在实际项目中游刃有余。当然,Asp.net的生态非常丰富,还有更多高级特性和技巧等待开发者去探索和学习。