从App_Code文件夹中的txt文件中获取字符串值

时间:2012-02-09 09:02:44

标签: c# asp.net

在我的Web应用程序中我有一个包含多个字符串值的txt文件(形成我的表单的标签)。 如何从此文件中获取此值,如:

Label1.Text =从constant.txt文件中获取字符串Label1

是否有可能,或者更好地遵循另一种方式?

2 个答案:

答案 0 :(得分:1)

我认为你最好使用资源 http://msdn.microsoft.com/en-us/library/ms227427.aspx

创建资源后,您可以这样使用它们

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

非常简单

答案 1 :(得分:0)

尝试此代码,您可以通过两种方式阅读文本文件。

(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();

提供帮助。