使用asp.net中的Javascript基于url生成页面

时间:2016-07-19 10:07:24

标签: javascript jquery asp.net ajax

目前,我可以根据jSON文件的jjax请求使用javascript绘制内容来生成页面,这些文件描述了要绘制的内容。

结果很好,但我希望用户能够访问一个页面,例如www.example.com/SomePage,我在javascript中使用SomePage来显示基于它的内容。

由于SomePage不是实际存在的.aspx页面,因此我从服务器收到404错误。我可以捕获url路径并以某种方式将其交给javascript以动态生成页面吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找HttpContext.RewritePath Method

简而言之,您可以阅读自己的路径,例如: www.example.com/SomePage

并使用HttpContext.RewritePath将其翻译为

www.example.com/editor.aspx?id=SomePage

并且您要使用SomePage值 在javascript代码上 仍然是网址显示www.example.com/SomePage