c#常用代码
更新时间:2023-10-24 14:25:01 阅读量: 综合文库 文档下载
1. 打开新的窗口并传送参数: 传送参数:
response.write(\
接收参数:
string a = Request.QueryString(\string b = Request.QueryString(\
2.为按钮添加对话框
Button1.Attributes.Add(\确认?')\
button.attributes.add(\
3.删除表格选定记录
int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];
string deleteCmd = \
4.删除表格记录警告
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(\您是否确定要删除这条信息');\break; default: break; } }
5.点击表格行链接另一页
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(\}
双击表格连接到另一页 在itemDataBind事件中
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
string OrderItemID =e.item.cells[1].Text; ...
e.item.Attributes.Add(\}
双击表格打开新一页
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
string OrderItemID =e.item.cells[1].Text; ...
e.item.Attributes.Add(\}
★特别注意:【?id=】 处不能为 【?id =】
6.表格超连接列传递参数
\数据字段1\数据字段2\
7.表格点击改变颜色
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) {
e.Item.Attributes.Add(\r='default';\}
写在DataGrid的_ItemDataBound里
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) {
e.Item.Attributes.Add(\.cursor='default';\
e.Item.Attributes.Add(\}
8.关于日期格式
日期格式设定
DataFormatString=\
我觉得应该在itembound事件中
e.items.cell[\你的列\你的列\
9.获取错误信息并到指定页面
不要使用Response.Redirect,而应该使用Server.Transfer e.g
// in global.asax
protected void Application_Error(Object sender, EventArgs e) { if (Server.GetLastError() is HttpUnhandledException) Server.Transfer(\
//其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :) }
Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
10.清空Cookie
Cookie.Expires=[DateTime];
Response.Cookies(\
11.自定义异常处理
//自定义异常处理类 using System;
using System.Diagnostics;
namespace MyAppException {
///
/// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 ///
public class AppException:System.ApplicationException
{
public AppException() {
if (ApplicationConfiguration.EventLogEnabled) LogEvent(\出现一个未知错误。\}
public AppException(string message) {
LogEvent(message); }
public AppException(string message,Exception innerException) {
LogEvent(message); if (innerException != null) {
LogEvent(innerException.Message); } }
//日志记录类 using System;
using System.Configuration; using System.Diagnostics; using System.IO; using System.Text; using System.Threading;
namespace MyEventLog {
///
/// 事件日志记录类,提供事件日志记录支持 ///
/// 定义了4个日志记录方法 (error, warning, info, trace) /// ///
public class ApplicationLog {
///
/// 将错误信息记录到Win2000/NT事件日志中
/// ///
public static void WriteError(String message)
{
WriteLog(TraceLevel.Error, message); }
///
/// 将警告信息记录到Win2000/NT事件日志中
/// ///
public static void WriteWarning(String message) {
WriteLog(TraceLevel.Warning, message); }
///
/// 将提示信息记录到Win2000/NT事件日志中
/// ///
public static void WriteInfo(String message) {
WriteLog(TraceLevel.Info, message); }
///
/// 将跟踪信息记录到Win2000/NT事件日志中
/// ///
public static void WriteTrace(String message) {
WriteLog(TraceLevel.Verbose, message); }
///
/// 格式化记录到事件日志的文本信息格式
/// /// ///
///
public static String FormatException(Exception ex, String catchInfo) {
StringBuilder strBuilder = new StringBuilder();
正在阅读:
c#常用代码10-24
昆阳磷矿实习报告 - 图文01-30
2018年汕头大学长江艺术与设计学院839中外美术史之中国美术简史考研强化五套模拟题05-07
优质护理服务内容10-11
植物有机肥研究现状08-27
安庆四中七年级八年级暑期加强阶段训练05-03
瓦楞纸板01-16
浅谈建筑工程合同管理05-30
(答案)集团客户专线代维考试题库03-24
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- c#
- 常用
- 代码