文章关键字:|ASP.NET|Web|开发|代码|举例|对话框|点击|列表框|参数|
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.xxx.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 + "’)");
}
原文地址:http://www.evget.com/zh-CN/Info/ReadInfo.aspx?id=9308
分享到:
相关推荐
ASP.NET Web API 是一个流行的框架,用于构建 Web 应用程序。然而,在实际开发中,我们经常遇到性能问题。为此,我们将介绍 8 项提高 ASP.NET Web API 性能的技术。 1. 使用最快的 JSON 序列化工具 JSON 序列化对...
总结起来,"asp.net 自定义下拉多选控件"是一个结合了JQuery和ASP.NET技术的高效组件,它为开发者提供了在Web应用中实现多选下拉功能的简便方式。通过理解并运用这些知识点,开发者可以进一步提升自己在ASP.NET开发...
在ASP.NET中,用户登录是Web应用程序的基本功能之一,它涉及到身份验证、授权以及安全性的管理。本例“用户登录举例”提供了多种编程语言的登录源代码,这将有助于开发者理解并实现自己的登录系统。 首先,ASP.NET...
ASP.NET是一种由微软开发的服务器端Web应用程序框架,用于构建动态网站、Web应用程序和Web服务。这个名为"ASP.NET书稿源代码.rar"的压缩包文件包含了一系列与ASP.NET相关的学习资源,主要分为三个部分,涵盖了从基础...
### ASP.Net网络编程实用教程知识点概览 ...以上是对《ASP.Net网络编程实用教程》一书中各章节关键知识点的概述,涵盖了从基础理论到实践应用的全面内容,旨在帮助读者深入理解ASP.NET及其相关技术。
ASP.NET是微软开发的一种服务器端Web应用程序框架,用于构建动态网站、Web应用和Web服务。它基于.NET Framework,提供了丰富的功能和工具,支持多种编程语言,如C#、VB.NET等。 在ASP.NET中,数据库访问通常涉及ADO...
ASP.NET是微软公司开发的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web应用的开发流程。这本"最经典的130道ASP.NET面试题"集锦涵盖了ASP.NET的核心概念、编程...
ASP.NET 是微软公司推出的一种基于.NET Framework的Web应用程序开发框架,它为开发人员提供了一种高效、安全且可扩展的平台来构建动态网站、Web应用和Web服务。本压缩包包含的是关于ASP.NET的面试题集,对于求职者...
本书基于Visual Studio 2008集成开发工具,系统全面地介绍了使用最新ASP.NET 3.5技术设计、开发和部署Web网站的相关知识。 全书共14章,内容包括Web应用程序概念、HTML、DHTML、 C#语言基础、ADO.NET、服务器端标准...
ASP.NET中的`MultiView`控件是Web表单开发中的一种强大工具,它允许在一个单一的用户界面(UI)中展示多个视图或步骤。在Web应用程序中,尤其是在处理多步骤表单或需要切换不同视图的情况下,`MultiView`控件显得...
这个系统是用ASP.NET 3.5框架开发的,这是一款由微软提供的强大且灵活的工具,用于构建动态网站、Web应用和Web服务。配合SQL Server 2008作为后端数据库,它提供了高效的数据存储和检索能力,而Visual Studio 2008则...
WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章...
使用 QueryString 是 ASP.NET 页面之间传递值的一种常见方法。这是一种基于 HTTP 协议的传递方法。其优点是使用简单,对于安全性要求不高时传递数字或文本值非常有效。缺点是缺乏安全性,因为它的值暴露在浏览器的 ...
如何在ASP.NET中做一个日期选择器 198.如何在弹出对话框的同时保持页面的显示 199.如何点击按钮弹出新页面,输入数据后返回并且不刷新页面 第11章 文件操作 200.如何读取、修改文本文件 201....
通过以上章节的学习,读者能够系统地掌握ASP.NET的基本概念、开发工具、语言基础以及面向对象的设计思路,并深入了解ASP.NET网页的代码模型和生命周期管理。这些知识为深入学习ASP.NET提供了坚实的基础。
示例描述:本章演示ASP.NET 2.0网站的预编译以及学习ASP.NET 2.0的前置知识。 WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form...
### ASP.NET 3.5 从入门到精通 #### 第一篇 .NET 基础 ##### 第1章 认识ASP.NET 3.5 **1.1 什么是ASP.NET** ...后续章节将提供更多关于如何构建高效、可维护的ASP.NET Web应用程序的实用技巧和案例分析。
5)秉承了微软的一贯作风:一个良好的IDE环境,即使开发人员可能需要适当地手工编写代码,但集成的开发环境为项目开发、调试、部署都带来了极大的方便。 数据库管理系统选用SQL_server2000,SQL_server2000是...
使用《SilverLight 4 RIA开发全程解析》所阐述的在线业务的新特性,您可以创建一个与传统的基于ASP.NET的网站相比响应速度大为提高的Web应用程序。为了了解这些新特性以及改进的Silverlight工具包,我们在每一章中都...