Javascript jqueryajax问题

Javascript jqueryajax问题,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,我现在在用jquery实现ajax时遇到了问题 因此,我想使用ajax和asp.net从文件中加载文本,但是,如果我加载一个文件,将文本写入该文件的内容,将新文本保存到该文件中,但尝试再次加载该文件,它将加载一个旧版本的文件,而不加载更新的文本。在调试代码时,它甚至没有第二次向服务器页面发送http请求。你们知道发生了什么事吗?提前谢谢 加载文件ajax调用的代码: function loadFile() { $.ajax({ url: "LoadFile.aspx",

我现在在用jquery实现ajax时遇到了问题 因此,我想使用ajax和asp.net从文件中加载文本,但是,如果我加载一个文件,将文本写入该文件的内容,将新文本保存到该文件中,但尝试再次加载该文件,它将加载一个旧版本的文件,而不加载更新的文本。在调试代码时,它甚至没有第二次向服务器页面发送http请求。你们知道发生了什么事吗?提前谢谢

加载文件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();
    }

将缓存参数设置为false:

$.ajax({ 
         url: "LoadFile.aspx", 
         cache: false,
         data: {
                 fileName: $("#slctFiles").val()
         }, 
         success: loadCallBack
});

您有一个危险的路径遍历漏洞。