rational unified process
پنج شنبه 01 خرداد 1393, 23:36 عصر
سلام
من از کد زیر برای ذخیره مقدار یک تکست باکس در فایل XML بهره بردم
protected void Button1_Click(object sender, EventArgs e)
{
FileStream xmlfile = File.Create("Settings.xml");
using (XmlWriter writer = XmlWriter.Create(xmlfile))
{
writer.WriteStartElement("Settings");
writer.WriteElementString("username", TextBox1.Text);
writer.WriteEndElement();
writer.Close();
xmlfile.Close();
}
}
اما فایل Settings.XML در مسیر C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE ایجاد میشه در حالیکه من میخوام در فولدر پروژه ام ذخیره بشه.چیکار کنم؟ به عبارتی میخوام ادرس نسبی بهش بدم.
البته میشه مثل زیر بهش ادرس بدم تا در فولدر پروژه ام ذخیره بشه اما این ادرس نسبی نیست که!
C:\Documents and Settings\dot net\My Documents\Visual Studio 2008\WebSites\myproject\settings.xml
لابد میگید بنویسم ~\settings.xml ولی نخیر ،نمیشه!
من از کد زیر برای ذخیره مقدار یک تکست باکس در فایل XML بهره بردم
protected void Button1_Click(object sender, EventArgs e)
{
FileStream xmlfile = File.Create("Settings.xml");
using (XmlWriter writer = XmlWriter.Create(xmlfile))
{
writer.WriteStartElement("Settings");
writer.WriteElementString("username", TextBox1.Text);
writer.WriteEndElement();
writer.Close();
xmlfile.Close();
}
}
اما فایل Settings.XML در مسیر C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE ایجاد میشه در حالیکه من میخوام در فولدر پروژه ام ذخیره بشه.چیکار کنم؟ به عبارتی میخوام ادرس نسبی بهش بدم.
البته میشه مثل زیر بهش ادرس بدم تا در فولدر پروژه ام ذخیره بشه اما این ادرس نسبی نیست که!
C:\Documents and Settings\dot net\My Documents\Visual Studio 2008\WebSites\myproject\settings.xml
لابد میگید بنویسم ~\settings.xml ولی نخیر ،نمیشه!