从javascript调用非静态方法

时间:2015-12-30 09:09:15

标签: javascript asp.net web-applications non-static

我的功能是我需要上传xml文件并检查文件存在与否的文件夹。 如果文件存在,我需要用javascript中的弹出替换文件,使用ok或者取消,然后从按钮单击我需要保存xml文件并绑定到网格中。现在我能够保存文件,但我无法绑定到网格中。感谢。

我的文件上传代码

<script language="javascript"  type="text/javascript">
    function ConfirmBox() {
        if (confirm("Do you want to overrite")) {
            PageMethods.FileExist(document.getElementById('<%=hfConfirmValue.ClientID %>').value);                  
        }           
    }

</script>

的Javascript

[WebMethod(EnableSession = true)]
public static string FileExist(string confirm)
{
    #region Save XML
    string path = ExistPath;
    FileUpload s = HttpContext.Current.Session["FileUpload1"] as FileUpload;
    GridView g = HttpContext.Current.Session["GridView1"] as GridView;
    s.SaveAs(path);        
    DataSet ds = new DataSet();
    ds.ReadXml(Path.GetFullPath(path));
    GlobalDS = ds;      
    g.DataSource = ds;
    g.DataBind();        
    return "file updated";
    #endregion
}

页面方法

BaseView

0 个答案:

没有答案