0
我现在有一个问题,实现与jquery阿贾克斯现在 所以我想从一个文件加载文本使用ajax与asp.net,但是,如果我加载文件,写入文件到该文件内容,将新文本保存到文件中,但尝试再次加载该文件,它会加载文件的较旧版本而不更新文本。调试代码时,它甚至不会再次将http请求发送到服务器页面。你们有谁知道发生了什么事?提前致谢。jquery阿贾克斯问题
代码加载文件的AJAX调用:
function loadFile()
{
$.ajax({ url: "LoadFile.aspx", data: {fileName: $("#slctFiles").val()}, success: loadCallBack})
}
和代码LoadFile.aspx:
protected void Page_Load(object sender, EventArgs e)
{
string text = "";
string path;
path = Server.MapPath(@"\MyFiles");
path += "\\"+Request.QueryString["fileName"];
text = File.ReadAllText(path);
string response = "{\"text\":\"" + text + "\"}";
Response.Clear();
Response.Write(response);
Response.End();
}
你有一条危险的道路遍历漏洞。 – SLaks