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

在asp.net中使用Javascript基于url生成页面,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,目前,我可以通过基于ajax对JSON文件的请求(描述要绘制的内容)使用javascript绘制内容来生成页面 结果很好,但我希望用户能够访问www.example.com/SomePage这样的页面,在这里我使用javascript中的SomePage来显示基于它的内容 由于SomePage不是一个实际存在的.aspx页面,我从服务器上得到404错误。我能否捕获url路径并以某种方式将其交给javascript以动态生成页面?提前谢谢 你在寻找新的目标 简而言之,您阅读了自己的路径,例如:ww

目前,我可以通过基于ajax对JSON文件的请求(描述要绘制的内容)使用javascript绘制内容来生成页面

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

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

你在寻找新的目标

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

并使用您将其翻译为的
HttpContext.RewritePath

www.example.com/editor.aspx?id=SomePage
在这里,您可以使用您的
SomePage

在您的
javascript
code

而且url仍然显示
www.example.com/SomePage

如果没有一个页面可以提供服务,那么就不会有任何javascript(因为javascript存在于页面中,或者从页面引用)。您需要在服务器端进行某种URL重写,这将导致重定向到真实页面,可能包含指示内容的查询字符串参数。IIS有一个重写模块来实现这一点,或者如果您使用的是MVC,则可以创建一些路由规则