花店项目——总结
来源:互联网 发布:淘宝客服夜班是怎样的 编辑:程序博客网 时间:2024/05/17 07:35
1. 链接access数据库
publicOleDbConnection cn = new OleDbConnection();
publicOleDbDataReader reader = null;
publicOleDbCommand com = null;
1. 由于链接字段过程中可能出现异常,所以需要加入try内
2. 连接字符串为Provider=Microsoft.Jet.OLEDB.4.0;DataSource=数据库的地址
3. 获取数据库地址的方式
1、System.Web.HttpContext.Current.Request.PhysicalApplicationPath+ “.mdb”;
2、可以把Access数据库文件放在App_Data文件夹中,然后使用关键词 DataDirectoty来获取路径。 \DataDirectory\test.mdb
3、Server.MapPath(“~/App_Data/db.mdb”)
4. 如果不需要返回结果com.ExecuteNonQuery();
如果需要 reader = com.ExecuteReader(); reader.Close();
5. 如果需要获取数据信息 while (reader.Read()), reader.GetString(1)
2. 类中的提示框
HttpContext.Current.Response.Write("<script>alert('出现错误')</script>")
3. 上传图片
<asp:FileUploadID="tupianFile" runat="server" />文件选择控件
文件选择控件id .PostedFile.FileName 得到的是文件的完整路径
字符串.Substring (int i); 返回从i位开始的字符串
字符串.LastIndexOf(“”) 返回最后一次出现字符的位数
文件选择控件id .PostedFile.SaveAs(“”);将上传的文件另存为
4. Xml
1. 创建xml
usingSystem.Xml;
voidsetXml(string file)
{
XmlTextWriter writer = newXmlTextWriter(file,System.Text.Encoding.UTF8);
writer.WriteStartDocument();
//根节点
writer.WriteStartElement("root");
writer.WriteAttributeString("xmlns","x", null, "urn:1");//指定的前缀、本地名称、命名空间 URI 和值的属性
//一级节点
writer.WriteStartElement("aaa","urn:1");//指定的开始标记并将其与给定的命名空间关联起来
//二级节点
writer.WriteStartElement("a1");
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
writer.Close();
}
<?xmlversion="1.0" encoding="utf-8"?>
<rootxmlns:x="urn:1">
<x:aaa>
<a1 /></x:aaa>
<x:bbb />
</root>
2. 添加节点
XmlDocumentxmlDoc = new XmlDocument();
xmlDoc.Load(mapPath);
XmlNoderoot = xmlDoc.SelectSingleNode("Categories");//找到根节点
XmlNodeListxnl = xmlDoc.SelectSingleNode("Categories").ChildNodes;//找到一级节点
privatestring mapPath;
//创建节点
XmlElementxe1 = xmlDoc.CreateElement("Category");
xe1.SetAttribute("id","2");
XmlElementxesub1 = xmlDoc.CreateElement("CategoryId");
xesub1.InnerText= "2";
//添加子节点
xe1.AppendChild(xesub1);
root.AppendChild(xe1);
//保存
xmlDoc.Save(mapPath);
<?xmlversion="1.0" encoding="utf-8"?>
<Categories>
<Category id="1">
<CategoryId>1</CategoryId>
</Category>
<Category id="2">
<CategoryId>2</CategoryId>
</Category>
</Categories>
3. 删除节点
XmlDocumentxmlDoc = new XmlDocument();
xmlDoc.Load(mapPath);
XmlNoderoot = xmlDoc.SelectSingleNode("Categories");//找到根节点
XmlNodeListxnl = root.ChildNodes;//找到一级节点
privatestring mapPath;
foreach(XmlNode xn in xnl)
{
XmlElement xe = (XmlElement)xn;
if ( xe.GetAttribute("id") == “” ) { xe.RemoveAll(); }
}
xmlDoc.Save(mapPath);
4. 查询节点
XmlDocumentxmlDoc = new XmlDocument();
xmlDoc.Load(mapPath);
XmlNoderoot = xmlDoc.SelectSingleNode("Categories");//找到根节点
XmlNodeListxnl = root.ChildNodes;//找到一级节点
privatestring mapPath;
foreach(XmlNode xnf in xnl)
{
XmlElement xe = (XmlElement)xnf;
XmlNodeList xnf1 = xe.ChildNodes;
foreach (XmlNode xn2 in xnf1)
{
XmlElement xe5 =(XmlElement)xn2;
Response.Write(xe5.Name +":" + xe5.InnerText + "\n");
}
}
5. 修改节点
XmlDocumentxmlDoc = new XmlDocument();
xmlDoc.Load(mapPath);
XmlNoderoot = xmlDoc.SelectSingleNode("Categories");//找到根节点
XmlNodeListxnl = root.ChildNodes;//找到一级节点
privatestring mapPath;
foreach(XmlNode xn in xnl)
{
XmlElement xe = (XmlElement)xn;
if (xe.GetAttribute("id") == “”)
{
XmlNodeList nls =xe.ChildNodes;
foreach (XmlNode xl in nls)
{
XmlElement xel =(XmlElement)xl;
if (xel.Name =="Name")
xel.InnerText = “”;
}
}
}
xmlDoc.Save(mapPath);
5. 母模版
母模版空缺处:<asp:ContentPlaceHolderid runat></asp:ContentPlaceHolder>
实际页面:
<%@ PageLanguage="C#" AutoEventWireup="true" CodeFile Inherits="zhuye" MasterPageFile=" "%>
<asp:ContentID runat ContentPlaceHolderID="母模版空缺处的id号 ">
</asp:Content>
6. Md5加密
string aaa=FormsAuthentication.HashPasswordForStoringInConfigFile(A ,"MD5");
将A的内容用md5加密
7. 页面跳转
Response.Redirect("");
string str =Request.QueryString[0]; 获取跳转页面?后带的参数的第一个
8. 全局变量
Application 应用程序开启后的全局变量
Session 会话启动时的全局变量
List<string>che = (List<string>)Session["gouwuche"]; //获取全局变量内容
9. 验证码
- 花店项目——总结
- React小工程——map方法 花店(getInitialState,componentWillMount,render)
- 花店橱窗
- 花店橱窗
- 花店橱窗
- 项目总结——项目管理方面
- 项目总结——项目方法
- 软件工程-项目总结——项目架构
- 项目总结——从零开始
- 项目总结——从零开始
- 项目总结——1
- 项目管理总结——如何处理项目突发事件
- DRP项目总结(一)——项目简介
- 材料院项目总结——项目方法
- 《播客》项目总结——项目管理方面
- Apache项目与子项目——整理总结
- 项目实践——一段时间的项目总结
- 经历项目的磨难,渴望快乐的项目—H项目总结2,项目调研
- jQuery validate 动态添加校验
- jquery中如实现判断复选框是否选中,获取选中单选按钮的值,获取选中复选框的值
- 一看就懂的ReactJs入门教程(精华版)
- iOS 获取系统日期时间
- 操作系统概述
- 花店项目——总结
- Java是目前成长最快的开发平台
- 剑指offer|丑数
- 模线性方程(组)
- Tornado异步笔记(一)--- 异步任务
- php select 语句
- struts入门训练3 文件上传
- Java 可以说是产业界和学术界最热门的语言
- eclipse从数据库逆向生成Hibernate实体类