2012-02-09 4 views
0

в моем веб-приложении У меня есть txt-файл, который содержит несколько строковых значений (формируйте метки моих форм). Как я могу получить эти значения из этого файла, как-то:Получить строковые значения из txt-файла в папке App_Code

Label1.Text = получить строку Label1 из constant.txt файла

Можно ли, или лучше следовать другому пути?

ответ

1

Я думаю, вам лучше использовать ресурсы http://msdn.microsoft.com/en-us/library/ms227427.aspx

После того, как вы создаете свои ресурсы, вы можете использовать их просто так

<asp:Button ID="Button1" runat="server" 
Text="<%$ Resources:WebResources, Button1Caption %>" /> 

Довольно простой

+0

Спасибо, Маркуз, я попробую с Ресурсами. Luigi – Ciupaz

0

попробуйте этот код, и вы можете способный читать txt-файл двумя способами.

(1 способ)

 string value = File.ReadAllText(Server.MapPath("~/App_Code/t.txt")); 


     string[] ar={"\r\n"}; 

     string[] split = value.Split(ar,StringSplitOptions.RemoveEmptyEntries); 

(2 способ)

TextReader tr = new StreamReader(@"Path of appcode"); 

    //Reading all the text of the file. 
    Console.WriteLine(trs.ReadToEnd()); 

    //Or Can Reading a line of the text file. 
    Console.WriteLine(trs.ReadLine()); 

    //Close the file. 
    trs.Close(); 

    Console.WriteLine("Press any key to exit..."); 
    Console.ReadKey(); 

Хмель его помощь.

+0

Проблема с этим решением заключается в том, что я должен получить только одно значение во времени, , чтобы поместить это как подпись моих ярлыков. Luigi – Ciupaz

+0

Я редактировал свой код.try в первую очередь. вы можете получить коллекцию строк со значением ..., используя в своем коде как свое требование. – Jigs

Смежные вопросы