javascript - 在asp.net中使用Javascript根据url生成页面

标签 javascript jquery asp.net ajax

目前,我可以根据对描述要绘制内容的 JSON 文件的 ajax 请求,使用 javascript 绘制内容来生成页面。

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

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

最佳答案

您寻找 HttpContext.RewritePath Method .

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

并使用您将其转换为的HttpContext.RewritePath

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

您可以使用 SomePage
在您的 javascript 代码上
网址仍然显示 www.example.com/SomePage

关于javascript - 在asp.net中使用Javascript根据url生成页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38455453/

相关文章:

c# - aspx 可重用组件

javascript - react .js : Why delete button is not working?

javascript - 如何在 Vanilla JS 中用下拉菜单替换输入框

javascript - Jquery 如果窗口宽度 < something and p string > something

javascript - 使 div 'fullscreen' onClick 一个按钮?

c# - 即将失败的暗示

javascript - 我在一个简单的JS程序中犯了一个错误,但我不知道为什么会出错

javascript - Odoo 9. 如何覆盖表单小部件?

javascript - JS-JSON解析一有很多

asp.net - 预编译的 ASP.NET Web 应用程序 : error "System.Web.HttpException file filename.aspx has not been pre-compiled, and cannot be requested."