ASP.NET Web开发实用代码(一)
1.弹出对话框.点击转向指定页面
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/" οnclick=/"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 + "’)");
- }
转载于:https://www.cnblogs.com/ttlive/archive/2008/12/23/2191339.html
ASP.NET Web开发实用代码(一)相关推荐
- ASP.NET Web开发技术的深入总结
[IT168技术]在国内.Net开发这个环境里, 中小型公司.或者大公司但主营业务不是软件开发里面的软件小团队.针对.Net开发者的要求都是十项全能型的全才, 能做的了从前台页面展现到最后数据存储的全 ...
- Web开发实用浏览器(工具)插件
1.PowerBand PowerBand是一个IE的插件(同时也支持MyIE2/Maxthon).提供了对HTML动态分析,跟踪,编辑的功能.能够方便快捷的分析HTML页面的结构,有助于网页设计人员 ...
- 金富瑞UCML2.0应用框架平台 for Asp.Net WEB 开发平台
UCML是领先的框架级业务开发平台,是新一代的开发平台.支持.NET体系,直接生成C#和JS源码,在于框架重用.构件重用基础之上,实现了业务逻辑重用和组装动作重用.UCML是集单点登录.门户.流程管理 ...
- asp.net web开发——文件的上传和下载
HTML部分 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.a ...
- asp.net web开发步骤_如何在Windows上做Python开发?微软出了官方教程
机器之心报道 参与:路 在 Windows 上做 Python 开发太痛苦?微软最近发布了一系列官方教程,终于-- 教程地址:https://docs.microsoft.com/zh-cn/wind ...
- asp.net web开发步骤_HTML5开发常见的7个框架,不可不知,收藏啦
互联网的迅速发展,软件行业成了更多年轻人的就业选择.HTML5简单易学门槛低,是Web时代前端开发超好用的工具.而HTML5开发人员的就业薪资也远远高于其他行业. 资料显示,初级HTML5开发人员的平 ...
- asp.net web开发步骤_WEB开发流程
1.需求确定 2.分析与设计 (1)架构分析与设计 (2)业务逻辑分析 (3)业务逻辑设计 (4)界面设计 3.开发环境搭建 4.开发-测 ...
- ASP.NET Web开发中Repeater控件的使用
在ASP.NET中数据绑定是其提供的访问数据库的方法,数据控件则是用来显示从数据库中获取的数据. 首先讲下待会要用到的属性和方法: DataBind():显示绑定的数据 DataSource:指定数据 ...
- asp.net web开发步骤_Web 系统安全性测试之会话管理测试
随着因特网的不断发展,人们对网络的使用越来越频繁,通过网络进行购物.支付等其他业务操作.而一个潜在的问题是网络的安全性如何保证,一些黑客利用站点安全性的漏洞来窃取用户的信息,使用户的个人信息泄漏,所以 ...
最新文章
- 云安全课程:云平台使用安全
- Python 实现链表和二叉树
- Math4DS 直播 NO.10 | “机器学习之父”、加州大学伯克利分校迈克尔·乔丹
- Oracle创建序列的sql语句,【Oracle学习】之 序列(Sequence)
- 云计算具有什么平台_漫话:什么是云计算?
- Mybatis核心配置文件xml详解
- 架构师之路(5)---IoC框架
- NiceScroll文档阅读笔记-NiceScroll(3.7.6)基本使用
- atitit.设计文档---操作日志的实现
- [转]linux之top命令
- 第9章 项目人力资源管理
- asp sql ip地址排序_SQL必知必会读书笔记,30分钟入门SQL!
- 082 typing模块
- litepal更新数据失败
- 阿里巴巴战略发展史(转)
- Android逆向第二天
- build.gradle Failed to resolve:me.relex:circleindicator:1.1.5
- 信号完整性问题的11个基本原则(伯格丁原则)
- Failed to execute goal on project basic-core-data: Could not resolve dependencies for project ct com
- python爬取整个网页,教师节不知道给老师送什么?
热门文章
- 是什么在主宰着我们自身的行动?
- 如何让自己的视频号作品上热门
- MATLAB中的for循环
- MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()
- 5.2创建socket
- mercurial和svn_DBA Mercurial简介–分支和合并
- sql server注入_SQL注入:SQL Server中的介绍和预防方法
- 使用ssms异机还原数据库_使用SSMS 18中的查询优化助手向导进行数据库升级
- awk分割列-【AWK学习之旅】
- mysql 聚集函数 count 使用详解(转载)