set up project - retriving text box value

Last post 05-09-2008 4:59 AM by talg. 2 replies.

Sort Posts:

  • set up project - retriving text box value

    05-08-2008, 12:42 PM
    • Loading...
    • talg
    • Joined on 08-22-2007, 7:49 AM
    • israel,tel aviv
    • Posts 20

    Hello all,

     I am planing a set project for a web site application, there are two unsolved issues that i would like to share with you

    and fortunly get clear idea about how to acomplish it.

     

     I need to retrive a text box'es text property and deploy it on the web config file,or any other xml file with the above value,

    I know how to raise the install event on a webapplication but i need it on website,

    anyway it would be good enoufh if i could save an xml file on the same location of my web site,but web aplication dont seem to "know" the path to the actual iis location

    I attached my webaplication class ,Please let me know what should i do

    Great day,

     tal g.

     

     

    public class Class1:Installer

    {

    public FileStream sw;

    public XmlSerializer xml_serializer;

    public override void Install(System.Collections.IDictionary stateSaver){

     

    sw =
    new FileStream("../config.xml", FileMode.CreateNew, FileAccess.Write);xml_serializer = new XmlSerializer(typeof(string));

     

    add_node("PathValue1", Context.Parameters["PathValue1"].ToString());

    sw.Close();

    }

    public void add_node(string _key, string _value)

    {

        config_node _config_node = new config_node(_key, _value);

        xml_serializer.Serialize(node

    }

     

    }

     

     

     

    Tal Gaviser
    DB & GUI Developer
    Israel,tel aviv
  • Re: set up project - retriving text box value

    05-09-2008, 12:22 AM

    To get the physical path, you can use the MapPath function on the page. It would look like this:

     

    sw = new FileStream(this.MapPath("../config.xml"), FileMode.CreateNew, FileAccess.Write);xml_serializer = new XmlSerializer(typeof(string));

  • Re: set up project - retriving text box value

    05-09-2008, 4:59 AM
    • Loading...
    • talg
    • Joined on 08-22-2007, 7:49 AM
    • israel,tel aviv
    • Posts 20

    Hi 

    Thanks for the rapid answer,

    The problem is that the raised event (installer method) which raise after installation of the project (MSI)  could be reched only on a new project i just

    specificly for this mission created(Web apllication proj) ,

    The web site is my base project and I couldnt figure out how to raise install event on this project.

     I tryied your solution(On the web application) but the intelisense dont know the mappath method,

    Is a namespace missing? or that web application cant connect to local host url? - By my common sense the secound option seem to be the corect,

    Am i right?

    Maybe there are some other options?

    Much Thanks

    Hope I was a little more understood.

     

     

    Tal Gaviser
    DB & GUI Developer
    Israel,tel aviv
Page 1 of 1 (3 items)