手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >C#Web应用程序入门经典学习笔记之一
C#Web应用程序入门经典学习笔记之一
摘要:最近看了《BeginningC#WebApplicationsWtithVisualStudio.Net》。感觉这本书在一些细节方面写的不错...

最近看了《BeginningC#WebApplicationsWtithVisualStudio.Net》。感觉这本书在一些细节方面写的不错,特做笔记,为后来者提供一些或许有用的东东。今天先写出来一些,年前正确整理完。

当前日期:

Lbll.Text=DateTime.Now.ToLongDataString();

This.controls.Add(lbl);

URL:

HyperLinkreg=newHyperLink();

Reg.Text=“Register;

Reg.NavigateUrl=Context.Request.ApplicationPath+“Myfirst.aspx”;

判断用户授权:

Context.User.Identity.IsAuthenticated;

表格相关:

1.新建一图片img

2.img添加到cell

3.cell添加到row

4.row添加到Table

5.Table添加到PlaceHolder

Tabletb=newTable();

TableRowrow=newTableRow();

Imageimg=newImage();

img.ImageUrl="Images/winbook.gif";

img.ImageAlign=ImageAlign.Middle;

img.Width=newUnit(24,UnitType.Pixel);

img.Height=newUnit(24,UnitType.Pixel);

cell=newTableCell();

cell.Controls.Add(img);

row.Cells.Add(cell);

HyperLinklnk=newHyperLink();

lnk.Text="News";

lnk.NavigateUrl="News.aspx";

row.Cells.Add(cell);

tb.Rows.Add(row);

phNav.Controls.Add(tb);

将已验证身份的用户重定向回最初请求的URL

publicstaticvoidRedirectFromLoginPage(stringuserName,boolcreatePersistentCookie);

参数

userName

用于Cookie身份验证的用户名称。这不需要映射到帐户名称,并将由URL身份验证使用。

createPersistentCookie

指定是否应当发出持久性Cookie(跨浏览器会话保存的Cookie)。

标准数据库操作1

Stringsql;

SqlCommandcmd;

SqlConnectionconn;

Sql=“insertinto…”;

conn=newSqlConnection(“datasource=(local);initialcatalog=caoxicao;userid=sa”);

cmd=newSqlCommand(sql,conn);

conn.open();

cmd.ExecuteNonQuery();

标准数据库操作2

SqlConnectionconn;

SqlCommandcmd;

SqlDataReaderreader;

stringsql;

sql=“select*fromTableName”;

conn=newSqlConnection(“datasource=(local);initialcatalog=caoxicao;userid=sa”)

cmd=newSqlCommand(sql,conn);

conn.open();

reader=cmd.ExecuteReader();

可以用reader的Read()方法判断是否真的返回了值

If(reader.Read())

...{

This.Email.Text=reader[“Email”].ToString();

}

DataSet基本操作

DataSetdsCaoxicao;

Stringsql;

SqlConnectionconn;

SqlDataAdapteradPlaces;

conn=newSqlConnection(“datasource=(local);initialcatalog=caoxicao;userid=sa”)

adPlaces=newSqlDataAdapter(sql,conn);

dsCaoxiCao=newDataSet();

conn.Open();

adPlaces.Fill(dsCaoxiCao,”Places”);

【C#Web应用程序入门经典学习笔记之一】相关文章:

简单好用的ASP.NET分页类(支持AJAX、自定义文字)

ASP.NET:一段比较经典的多线程学习代码

vs.Net2003无法打开或创建Web应用程序若干解决办法.

“/”应用程序中的服务器错误

asp.net水晶报表参数字段在代码中赋值的方法

asp.net“服务器应用程序不可用” 解决方法

ASP.NET中 Execl导出的六种方法实例

asp.net for循环语句第1/2页

Asp.Net中NHiernate的Session的管理

ASP.NET Global.asax应用程序文件简介

精品推荐
分类导航