当第一个人读取一个txt文件之后,把他读取的txt文件内容放在缓存中,第二个人在读取的时候 不需要在读取txt文件而是利用缓存,这个怎么实现?
/*********************此方法是第一个人读取txt文件的方法*****************************/ public string filter(string str)
{ string txtPath = Server.MapPath(" ~/Xml/filter.txt");
str = this.TextBox1.Text;
if (!File.Exists(txtPath))
{
Response.Write("<script language=JavaScript> alert('文件路径或者文件路径不存在错误信息.!');</script>"); }
else
{
StreamReader objReader = new StreamReader(txtPath, System.Text.Encoding.GetEncoding("gb2312"));
string sLine = "";
ArrayList arrText = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
foreach (string sOutput in arrText)
{
string[] strArr = sOutput.Split('|'); for (int i = 0; i < strArr.Length; i++)
{
string temp = "";
for (int j = 0; j < strArr[i].Length; j++)
{ temp += "*"; }
str = str.Replace(strArr[i], temp);
}
return str; }
}
return str;
}
急。求帮助
/*********************此方法是第一个人读取txt文件的方法*****************************/ public string filter(string str)
{ string txtPath = Server.MapPath(" ~/Xml/filter.txt");
str = this.TextBox1.Text;
if (!File.Exists(txtPath))
{
Response.Write("<script language=JavaScript> alert('文件路径或者文件路径不存在错误信息.!');</script>"); }
else
{
StreamReader objReader = new StreamReader(txtPath, System.Text.Encoding.GetEncoding("gb2312"));
string sLine = "";
ArrayList arrText = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
foreach (string sOutput in arrText)
{
string[] strArr = sOutput.Split('|'); for (int i = 0; i < strArr.Length; i++)
{
string temp = "";
for (int j = 0; j < strArr[i].Length; j++)
{ temp += "*"; }
str = str.Replace(strArr[i], temp);
}
return str; }
}
return str;
}
急。求帮助
解决方案 »
- asp.net 实现表格批量录入
- ????导出固定格式的excel表格是不是要用excel模板??该如何使用??
- .net 如何转成jsp
- 在vs2005开发asp.net,请问 .aspx.org 是什么文件?
- 很简单的一个问题,在线等,先谢谢了哈
- 为何只显示标签控件“请输入您的姓名:”,没有按钮显示呢
- csdn 结帖时,不能把帖子中同一作者所得分数相加起来。有什么好的解决的方法吗?
- asp.net 在 Framework 1.1上打包时出现无法生成项目输出组的错误?
- Asp.NET中关于动态生成下拉列表框的代码请教(急急急)
- 怎样用ASP.NET做出QQ控件类似的评论回复
- 关于iframe取值问题
- DataSet 也 DataTable 是什么关系
我太菜了.没想过这个问题
暂时想到的是丢到application[""]里面
ds.ReadXml(Server.MapPath("XMLFile/XMLFile.xml"));
if (ds.Tables.Count > 0)
{
this.Repeater1.DataSource = ds.Tables[0].DefaultView;
this.Repeater1.DataBind();
}
类似上面那样的!具体做法自己弄!只能给你提供思想!