`
evget
  • 浏览: 144592 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类

ASP.NET Web开发实用代码举例(一)

阅读更多
文章关键字:|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编程知识】推荐8项提高 ASP.NET Web API 性能的技术.docx

    ASP.NET Web API 是一个流行的框架,用于构建 Web 应用程序。然而,在实际开发中,我们经常遇到性能问题。为此,我们将介绍 8 项提高 ASP.NET Web API 性能的技术。 1. 使用最快的 JSON 序列化工具 JSON 序列化对...

    asp.net 自定义下拉多选控件

    总结起来,"asp.net 自定义下拉多选控件"是一个结合了JQuery和ASP.NET技术的高效组件,它为开发者提供了在Web应用中实现多选下拉功能的简便方式。通过理解并运用这些知识点,开发者可以进一步提升自己在ASP.NET开发...

    用户登录举例 源代码asp.net

    在ASP.NET中,用户登录是Web应用程序的基本功能之一,它涉及到身份验证、授权以及安全性的管理。本例“用户登录举例”提供了多种编程语言的登录源代码,这将有助于开发者理解并实现自己的登录系统。 首先,ASP.NET...

    ASP.NET书稿源代码.rar

    ASP.NET是一种由微软开发的服务器端Web应用程序框架,用于构建动态网站、Web应用程序和Web服务。这个名为"ASP.NET书稿源代码.rar"的压缩包文件包含了一系列与ASP.NET相关的学习资源,主要分为三个部分,涵盖了从基础...

    ASP.Net网络编程实用教程

    ### ASP.Net网络编程实用教程知识点概览 ...以上是对《ASP.Net网络编程实用教程》一书中各章节关键知识点的概述,涵盖了从基础理论到实践应用的全面内容,旨在帮助读者深入理解ASP.NET及其相关技术。

    ASP.NET通用数据库访问组件

    ASP.NET是微软开发的一种服务器端Web应用程序框架,用于构建动态网站、Web应用和Web服务。它基于.NET Framework,提供了丰富的功能和工具,支持多种编程语言,如C#、VB.NET等。 在ASP.NET中,数据库访问通常涉及ADO...

    最经典的130道ASP.NET面试题

    ASP.NET是微软公司开发的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web应用的开发流程。这本"最经典的130道ASP.NET面试题"集锦涵盖了ASP.NET的核心概念、编程...

    asp.net面试题

    ASP.NET 是微软公司推出的一种基于.NET Framework的Web应用程序开发框架,它为开发人员提供了一种高效、安全且可扩展的平台来构建动态网站、Web应用和Web服务。本压缩包包含的是关于ASP.NET的面试题集,对于求职者...

    ASP.NET WEB应用程序设计教程(单维锋编著) 图书例子代码-校园音乐吧项目(c#)

    本书基于Visual Studio 2008集成开发工具,系统全面地介绍了使用最新ASP.NET 3.5技术设计、开发和部署Web网站的相关知识。 全书共14章,内容包括Web应用程序概念、HTML、DHTML、 C#语言基础、ADO.NET、服务器端标准...

    asp.net控件MultiView

    ASP.NET中的`MultiView`控件是Web表单开发中的一种强大工具,它允许在一个单一的用户界面(UI)中展示多个视图或步骤。在Web应用程序中,尤其是在处理多步骤表单或需要切换不同视图的情况下,`MultiView`控件显得...

    ASP.Net 学生管理系统 (sql2008+vs2008)

    这个系统是用ASP.NET 3.5框架开发的,这是一款由微软提供的强大且灵活的工具,用于构建动态网站、Web应用和Web服务。配合SQL Server 2008作为后端数据库,它提供了高效的数据存储和检索能力,而Visual Studio 2008则...

    零基础学ASP.NET 2.0电子书&源代码绝对完整版1

    WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章...

    ASP.NET页面之间传递值的几种方法

    使用 QueryString 是 ASP.NET 页面之间传递值的一种常见方法。这是一种基于 HTTP 协议的传递方法。其优点是使用简单,对于安全性要求不高时传递数字或文本值非常有效。缺点是缺乏安全性,因为它的值暴露在浏览器的 ...

    asp.net专家疑难解答200问

    如何在ASP.NET中做一个日期选择器 198.如何在弹出对话框的同时保持页面的显示 199.如何点击按钮弹出新页面,输入数据后返回并且不刷新页面 第11章 文件操作 200.如何读取、修改文本文件 201....

    asp.net从入门到精通

    通过以上章节的学习,读者能够系统地掌握ASP.NET的基本概念、开发工具、语言基础以及面向对象的设计思路,并深入了解ASP.NET网页的代码模型和生命周期管理。这些知识为深入学习ASP.NET提供了坚实的基础。

    零基础学ASP.NET 2.0&源代码绝对完整版1

    示例描述:本章演示ASP.NET 2.0网站的预编译以及学习ASP.NET 2.0的前置知识。 WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form...

    asp.net3.5从入门到精通

    ### ASP.NET 3.5 从入门到精通 #### 第一篇 .NET 基础 ##### 第1章 认识ASP.NET 3.5 **1.1 什么是ASP.NET** ...后续章节将提供更多关于如何构建高效、可维护的ASP.NET Web应用程序的实用技巧和案例分析。

    ASP.NET在线测评系统

    5)秉承了微软的一贯作风:一个良好的IDE环境,即使开发人员可能需要适当地手工编写代码,但集成的开发环境为项目开发、调试、部署都带来了极大的方便。 数据库管理系统选用SQL_server2000,SQL_server2000是...

    Silverlight 4 RIA开发全程解析(完整版)

    使用《SilverLight 4 RIA开发全程解析》所阐述的在线业务的新特性,您可以创建一个与传统的基于ASP.NET的网站相比响应速度大为提高的Web应用程序。为了了解这些新特性以及改进的Silverlight工具包,我们在每一章中都...

Global site tag (gtag.js) - Google Analytics