我的网页名称是productdetails.aspx
在global.asax文件中,我添加了像这样的自定义路由
routes.MapPageRoute("ProductDetails", "ProductDetails/{Language}/{Currency}/{Store}/{ProductId}/{ProductName}", "~/ProductDetails.aspx");
我想添加PageMethods.SetPath Like
PageMethods.set_path(document.location.host+'/Home.aspx');
不工作
答案 0 :(得分:0)
我得到了自己的答案
当我们在路由网址中使用PageMethods时,我们需要处理代码存在的页面路径的位置。通过使用url路由,实际页面可能位于根文件夹中,并且网址类似于" .closePopup()
method"。在这种情况下,当我们使用PageMethods时,我们需要编写脚本中代码存在的代码。
例如: -
PageMethods.set_path("../../../yourpage.aspx");
这里我给(../)s回去文件夹。 Scrpt经理将url slases作为文件夹,可能没有这样的文件夹。