`
chenxueyong
  • 浏览: 342250 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ASP.NET常用语句1--20条

阅读更多

1.//弹出对话框.点击转向指定页面
Response.Write(&quot; <script>window.alert('该会员没有提交申请,请重新提交!')

</script>&quot;);
Response.Write(&quot; <script>window.location

='http://www.51aspx.com/bizpulic/upmeb.aspx' </script>&quot;);

2.//弹出对话框
Response.Write(&quot; <script language='javascript'>alert('产品添加成功!')

</script >&quot;);
3.//删除文件
string filename =&quot;20059595157517.jpg&quot;;
pub.util.DeleteFile(HttpContext.Current.Server.MapPath(&quot;../file/&quot;)

+filename);


4.//绑定下拉列表框datalist
System.Data.DataView dv=conn.Exec_ex(&quot;select -1 as code,'请选择经营模式'

as content from dealin union select code,content from dealin&quot;);
this.dealincode.DataSource=dv;
this.dealincode.DataTextField=&quot;content&quot;;
this.dealincode.DataValueField=&quot;code&quot;;   
this.dealincode.DataBind();
this.dealincode.Items.FindByValue(dv[0][&quot;dealincode&quot;].ToString

()).Selected=true;

5.//时间去秒显示

<%# System.DateTime.Parse(DataBinder.Eval

(Container.DataItem,&quot;begtime&quot;).ToString()).ToShortDateString()%>


6.//标题带链接

<%# &quot; <a class=\&quot;12c\&quot; target=\&quot;_blank\&quot;

href=\&quot;http://www.51aspx/CV/_&quot;+DataBinder.Eval

(Container.DataItem,&quot;procode&quot;)+&quot;.html\&quot;>&quot;+

DataBinder.Eval(Container.DataItem,&quot;proname&quot;)+&quot; </a>&quot;%>

7.//修改转向

<%# &quot; <A href=\&quot;editpushpro.aspx?id=&quot;+DataBinder.Eval

(Container.DataItem,&quot;code&quot;)+&quot;\&quot;>&quot;+&quot;修改

&quot;+&quot; </A>&quot;%>

8.//弹出确定按钮

<%# &quot; <A id=\&quot;btnDelete\&quot; onclick=\&quot;return confirm('你是否

确定删除这条记录吗?');\&quot; href=\&quot;pushproduct.aspx?

dl=&quot;+DataBinder.Eval(Container.DataItem,&quot;code&quot;)

+&quot;\&quot;>&quot;+&quot;删除&quot;+&quot; </A>&quot;%>

9.//输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位

<%# DataBinder.Eval(Container, &quot;DataItem.PriceMoney&quot;,&quot;{0:F2}

&quot;) %>

10.//提取动态网页内容


Uri uri = new Uri(&quot;http://www.51aspx.com/&quot;);
  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(&quot;.&quot;)

+1).ToLower().Trim()


12. 打开新的窗口并传送参数:
  传送参数:

response.write(&quot;<script>window.open(’*.aspx?

id=&quot;+this.DropDownList1.SelectIndex+&quot;&amp;id1=&quot;+...+&quot;’)<

/script>&quot;)

接收参数:

string a = Request.QueryString(&quot;id&quot;);
string b = Request.QueryString(&quot;id1&quot;);


12.为按钮添加对话框


Button1.Attributes.Add(&quot;onclick&quot;,&quot;return confirm(’确认?’)

&quot;);
button.attributes.add(&quot;onclick&quot;,&quot;if(confirm(’are you sure...?

’)){return true;}else{return false;}&quot;)

13.删除表格选定记录


int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];
string deleteCmd = &quot;Delete from Employee where emp_id = &quot; +

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(&quot;onclick&quot;,&quot;return confirm(’

您是否确定要删除这条信息’);&quot;);
  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(&quot;onclick&quot;,&quot;window.open(’

Default.aspx?id=&quot; + e.Item.Cells[0].Text + &quot;’);&quot;);
}


双击表格连接到另一页
  在itemDataBind事件中

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==

ListItemType.AlternatingItem)
{
  string orderItemID =e.item.cells[1].Text;
  e.item.Attributes.Add(&quot;ondblclick&quot;,

&quot;location.href=’../ShippedGrid.aspx?id=&quot; + orderItemID + &quot;’

&quot;);
}

双击表格打开新一页

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==

ListItemType.AlternatingItem)
{
  string orderItemID =e.item.cells[1].Text;
  e.item.Attributes.Add(&quot;ondblclick&quot;, &quot;open

(’../ShippedGrid.aspx?id=&quot; + orderItemID + &quot;’)&quot;);
}

16.表格超连接列传递参数

<asp:HyperLinkColumn Target=&quot;_blank&quot; headertext=&quot;ID号&quot;

DataTextField=&quot;id&quot; NavigateUrl=&quot;aaa.aspx?id=’
  <%# DataBinder.Eval(Container.DataItem, &quot;数据字段1&quot;)%>’ &amp;

name=’<%# DataBinder.Eval(Container.DataItem, &quot;数据字段2&quot;)%>’ /


17.表格点击改变颜色


if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType ==

ListItemType.AlternatingItem)
{
  e.Item.Attributes.Add

(&quot;onclick&quot;,&quot;this.style.backgroundColor=’#99cc00’;
    this.style.color=’buttontext’;this.style.cursor=’default’;&quot;);
}

写在DataGrid的_ItemDataBound里


if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType ==

ListItemType.AlternatingItem)
{
e.Item.Attributes.Add

(&quot;onmouseover&quot;,&quot;this.style.backgroundColor=’#99cc00’;
  this.style.color=’buttontext’;this.style.cursor=’default’;&quot;);
e.Item.Attributes.Add(&quot;onmouseout&quot;,&quot;this.style.backgroundColor=

’’;this.style.color=’’;&quot;);
}

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(&quot;MyErrorPage.aspx&quot;);

//其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :)
}
  Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服

务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
20.清空Cookie

Cookie.Expires=[DateTime];
Response.Cookies(&quot;UserName&quot;).Expires = 0

分享到:
评论

相关推荐

    ASP.NET常用语句1--26条

    ASP.NET常用语句1--26条,实用。最好的常用语句笔记。开发所需的必备资源。

    ASP.NET常用语句

    ASP.NET 常用语句 ASP.NET 是一种流行的 Web 应用程序开发框架,它提供了许多强大的功能和语句来帮助开发者快速构建高效的 Web 应用程序。下面是 ASP.NET 中的一些常用语句,涵盖了弹出对话框、绑定下拉列表框、...

    asp.net常用语句

    本文将深入探讨ASP.NET中的常用语句,帮助你更好地理解和运用这些语句。 一、页面生命周期与事件处理 ASP.NET页面生命周期包含一系列的阶段,如初始化、加载、验证、呈现和卸载。在这个过程中,你可以使用特定的...

    ASP.NET常用语句.doc

    ASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.docASP.NET常用语句.doc

    电子书籍ASP.NET数据库入门经典--C#编程篇

    在ASP.NET中,C#是一种常用的编程语言,以其清晰的语法和强大的功能深受开发者喜爱。 本书首先会介绍ASP.NET的基本概念和架构,包括ASP.NET页面生命周期、控件技术、事件处理机制等。这些基础知识对于理解ASP.NET的...

    ASP.NET基础入门教程-自学必备

    虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP教程】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解...

    ASP.NET数据库入门经典--C#编程篇

    C#是ASP.NET最常用的编程语言,它是一种现代、类型安全且面向对象的语言,为开发高效、可维护的代码提供了强大的支持。 在"ASP.NET数据库入门经典--C#编程篇"中,我们可以学习到以下关键知识点: 1. **ASP.NET Web...

    ASP.NET数据库入门经典--C#编程篇(pdg)

    C#是ASP.NET常用的编程语言,具有现代、类型安全和面向对象的特性,使得它非常适合用于开发复杂的Web应用。本资源“ASP.NET数据库入门经典--C#编程篇”旨在帮助初学者掌握如何使用ASP.NET和C#进行数据库相关的编程。...

    ASP.NET教务管理平台-权限及公共模块设计与开发(源代码+论文).rar

    在开发过程中,ASP.NET MVC(Model-View-Controller)框架是常用的选择,它提倡分离关注点,将业务逻辑、数据模型和用户界面分离,使得代码更加结构化和易于维护。控制器(Controller)处理用户请求,模型(Model)...

    ASP.NET常用技术

    本篇文章将深入探讨ASP.NET中的一些常用技术,包括ASP.NET MVC、DBHelper以及加密技术。 ASP.NET MVC(Model-View-Controller)是一种设计模式,它将应用程序的业务逻辑、用户界面和数据访问分离开来,以提高可测试...

    ASP.NET常用类库

    在这个"ASP.NET常用类库"的资源包中,我们很可能会发现一系列实用的类库,这些类库能够帮助开发者在ASP.NET项目中提高效率和代码质量。以下是一些可能包含的知识点: 1. **HttpServerUtility 类**:这是ASP.NET提供...

    传智播客asp.Net培训精品就业班教程网盘下载地址

    从给定的文件信息来看,这是一份详细的课程安排,主要围绕着ASP.NET技术栈进行深入教学,旨在为学员提供全面的IT技能提升,特别是针对ASP.NET开发的专业知识与实践能力。以下是对这份课程安排中提及的关键知识点的...

    圣殿祭司的ASP.NET.2.0.开发详解

    #### 二、ASP.NET 2.0的新特性 1. **母版页(Master Pages)**:类似于HTML模板,可以创建一个通用布局,使页面设计更加一致且易于维护。 2. **用户控件(User Controls)**:类似于传统的ASP自定义服务器组件,但...

    ASP.NET常用的JS代码

    本文将深入探讨ASP.NET开发中常用的JavaScript代码和方法。 JavaScript在ASP.NET中的角色通常是补充服务器端的功能,它可以在用户浏览器中执行,无需服务器交互,从而提高网页响应速度。以下是一些在ASP.NET中常见...

    asp.net入门学习手册

    #### 十三、ASP.NET 实战案例 - **实战案例分析**:通过一系列具体的案例,如电子商务网站、博客系统等,展示了如何综合运用前面学到的知识来构建复杂的ASP.NET 应用程序。 #### 十四、延伸:Windows 编程 - **...

    晴天精仿1616.net网址导航系统 -ASP源码.zip

    "晴天精仿1616.net网址导航系统 -ASP源码.zip" 是一个基于ASP(Active Server Pages)开发...同时,由于ASP技术相对较为老旧,开发者还应考虑其兼容性和安全性,以及是否需要升级到更现代的技术框架,如ASP.NET或PHP。

    asp.net常用代码

    在这个“asp.net常用代码”压缩包中,我们可以找到一系列针对初学者的代码示例,帮助他们快速掌握ASP.NET的基础和常用功能。 1. **C#语言基础**:ASP.NET通常与C#语言结合使用,C#是.NET框架的主要编程语言之一,...

Global site tag (gtag.js) - Google Analytics