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
分享到:
相关推荐
ASP.NET常用语句1--26条,实用。最好的常用语句笔记。开发所需的必备资源。
ASP.NET常用语句1--20条,(很实用的) ASP.NET常用语句1--20条,(很实用的)
asp.net常用语句
ASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.doc
虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP教程】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解...
虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP教程】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解...
第二篇 ASP.NET窗体控件 第5章 Web窗体的基本控件 5.1 控件的属性 5.2 简单控件 5.2.1 标签控件(Label) 5.2.2 超链接控件(HyperLink) 5.2.3 图像控件(Image) 5.3 文本框控件(TextBox) 5.3.1 文本框控件的...
ASP.NET程序中常用代码汇总,希望大家用得上
第二篇 ASP.NET窗体控件 第5章 Web窗体的基本控件 5.1 控件的属性 5.2 简单控件 5.2.1 标签控件(Label) 5.2.2 超链接控件(HyperLink) 5.2.3 图像控件(Image) 5.3 文本框控件(TextBox) 5.3.1 文本框控件的...
ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序主题的切换 2.0正式版中...
ASP.NET 2.0动态网站开发基础教程(C#) 第03章 ASP.NET2.0语言程序设计基础 数据类型 控制语句 类和对象(共28页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第04章 ASP.NET2.0常用对象 response request server...
第12章 ASP.NET对XML的支持 第13章 标准控件高级技术 第14章 数据控件高级技术 第15章 母版页和导航 第16章 用户控件和自定义控件 第17章 组件和Web Services简介 第18章 系统环境:Global.asax和Web.config文件 第...
十天学会ASP.NET 在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS...
ASP.NET 2.0动态网站开发基础教程(C#) 第03章 ASP.NET2.0语言程序设计基础 数据类型 控制语句 类和对象(共28页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第04章 ASP.NET2.0常用对象 response request server...
asp.net最常用的编程代码详解,包括最常用的语句函数及使用方法,技巧等。
ASP.NET面试宝典(附赠经典SQL语句查询).doc
第1部分 .NET应用开发基础 第1章 应用开发体系与环境配置,介绍了应用程序开发体系,常用开发架构,.NET的结构及战略,ASP.NET+SQL Server的开发环境配置。 第2章 C#程序设计基础,介绍了C#语言...
虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP教程】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解...
主要内容包括:走进asp.net世界、c#语言基础入门、流程控制语句、面向对象程序设计、asp.net内置对象、常用服务器控件、asp.net验证控件、ado.net数据库开发技术、数据绑定控件、web用户控件、母版页技术应用、网站...
第1章 ASP.NET概论 1.1 ASP.NET简介 1.1.1 从.NET谈起 1.1.2 动态网站设计技术 1.1.3 ASP.NET的介绍 1.1.4 ASP.NET和ASP的对比 1.2 运行环境配置 1.2.1 ASP.NET运行环境介绍 1.2.2 lis...