1.实现"设置主页"和"收藏本站"
<a href="#" onclick="this.style.behavior='url(#default#homepage)';this.sethomepage('hppt://www.baidu.com')">
<font color="white">设置主页</font></a> <a href="#" onclick="window.external.addFavorite('http://dushixinwen/index.aspx','都市新闻网站');">
<font color="white">收藏本站</font></a>
2.关闭窗口:
Response.Write("<script language=javascript>window.close()</script>");
3. 当 DataList1.DataSource= 数据源
此时最好设置键字段 DataList1.DataKeyField = "id";
将来在 DataList1.DataKeys["id"] 集合中可以取出 id的值,此值会由你点击的行,而自行确定!
即:
string id = DataList1.DataKeys["id"].ToString();
然后可以将此 id 甩给别的页面,以 Request.QueryString["id"]来接收!!!
4.给数据库表,添加约束?! 时间的约束
5.存放上传来的文件:
//截取文件名: 从 ( 反斜杠+1的 位置 ) 开始截取!获取文件名, 如: In03.jpg
string fileName = filePath.Substring(filePath.LastIndexOf("\\") + 1);
//返回一个物理路径:用以将客户端文件保存到 Web服务器的logo文件夹中 "..\\"是相对于本页面页言,它会退回至manage这一节点
string s = Server.MapPath("..\\logo" + "\\" + fileName);
//保存到 Web服务器指定路径
FileUpload1.SaveAs(s);
6.类似 SqlDataReader的功能
//首先将数据读入 DataSet
DataSet ds = bc.GetDataSet("select * from tbNews where id='"+Request.QueryString["id"]+"'","tbNews");
// DataRow存储着 指定id的那一行数据
DataRow[] row = ds.Tables[0].Select();
foreach(DataRow ds in row)
{
txtTitle.Text = ds["title"].ToString();
txtContent.Text = ds["content"].ToString();
strStyle = ds["style"].ToString(); //存在变量strStyle里
strType = ds["type"].ToString(); //存在变量strType里
}
7.区别:
<asp:LinkButton ID="LinkButton1" CommandName="select" runat="server">
再定义 DataList1_ItemCommand事件,那么点击 LinkButton时就可以执行此事件!
结论-->界面层代码与后台代码,往往是遥相呼应,一唱一和!
8.页面跳转
Response.Write("<script language=javascript>location.href='../manage/default.aspx'</script>");
评论6
最新资源