手机
当前位置:查字典教程网 >编程开发 >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应用程序入门经典学习笔记之一】相关文章:

c#对xml的简单操作

asp.net下Request.QueryString取不到值的解决方法

在.NET2.0中使用自定义事务操作

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

Asp.Net中NHiernate的Session的管理

asp.net操作xml增删改示例分享

引用全局程序集缓存内的程序集的方法

asp.net中Repeater控件用法笔记

c# 读取Northwind数据库image字段

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

精品推荐
分类导航