C#结合xml制作简单的用户登录?
答案:1 悬赏:30 手机版
解决时间 2021-03-20 06:58
- 提问者网友:眉目添风霜
- 2021-03-19 14:01
C#结合xml制作简单的用户登录?
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-19 15:24
后台代码: XmlDocument xmldoc;
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
xmllod();
foreach (XmlNode xnode in xmldoc.SelectSingleNode("UserDataList").ChildNodes)
{
if (xnode.ChildNodes[0].InnerText == TextBox1.Text && xnode.ChildNodes[1].InnerText == TextBox2.Text)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
return;
}
}
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
}
protected void Button3_Click(object sender, EventArgs e)
{
AddUser();
}
protected void xmllod()
{
xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("~/xml/UserInfo.xml"));
}
protected void AddUser()
{
xmllod();
XmlNode xml = xmldoc.SelectSingleNode("UserDataList");
XmlElement xmle = xmldoc.CreateElement("user");
XmlElement xmlenode1 = xmldoc.CreateElement("username");
xmlenode1.InnerText = TextBox3.Text;
XmlElement xmlenode2 = xmldoc.CreateElement("password");
xmlenode2.InnerText = TextBox4.Text; xmle.AppendChild(xmlenode1);
xmle.AppendChild(xmlenode2);
xml.AppendChild(xmle);
xmldoc.Save(Server.MapPath("~/xml/UserInfo.xml"));//保存
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
}前台:
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
xmllod();
foreach (XmlNode xnode in xmldoc.SelectSingleNode("UserDataList").ChildNodes)
{
if (xnode.ChildNodes[0].InnerText == TextBox1.Text && xnode.ChildNodes[1].InnerText == TextBox2.Text)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
return;
}
}
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
}
protected void Button3_Click(object sender, EventArgs e)
{
AddUser();
}
protected void xmllod()
{
xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("~/xml/UserInfo.xml"));
}
protected void AddUser()
{
xmllod();
XmlNode xml = xmldoc.SelectSingleNode("UserDataList");
XmlElement xmle = xmldoc.CreateElement("user");
XmlElement xmlenode1 = xmldoc.CreateElement("username");
xmlenode1.InnerText = TextBox3.Text;
XmlElement xmlenode2 = xmldoc.CreateElement("password");
xmlenode2.InnerText = TextBox4.Text; xmle.AppendChild(xmlenode1);
xmle.AppendChild(xmlenode2);
xml.AppendChild(xmle);
xmldoc.Save(Server.MapPath("~/xml/UserInfo.xml"));//保存
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
}前台:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯