我们如何知道 MVC 应用程序的传出 url?
我有一个 ASP.NET MVC 应用程序,它有一个名为“产品”的视图。
此产品视图具有使用 NavMenuProducts.ascx 部分视图实现的左侧菜单导航。该菜单是使用 JQuery Treeview 实现的,因此它具有作为父节点的 ProductNames 列表,并且它是可扩展的(例如:10 个产品)。这些产品中的每一个都有一个 ChildNode 作为 DocTypeName,并且它是一个超链接(例如:3 个 DocTypeNames)。
当用户单击 ChildNode 超链接时,将显示所有匹配的文档,并使用 Ajaxy 调用来实现。以便用户有更好的 UI 体验,显示 URL 始终为 http://DocShare 。
现在根据用户点击的链接,我如何知道传出网址? (例如:虽然它显示 http://DocShare,但 URL 可能是 http://DocShare/Products/Product1/Letter
感谢您的回复。
谢谢
I have an ASP.NET MVC application that has a view called Products.
This Products View has a Left Menu Navigation that is implemented using NavMenuProducts.ascx Partial View. This Menu is implemented using JQuery Treeview so that it has the list of ProductNames as the Parent Node and it is expandable(For Example: 10 Products). Each of these Products have a ChildNode as DocTypeName and it is a hyperlink(For Example: 3 DocTypeNames).
When the user clicks ChildNode Hyperlink all the matching Documents are displayed and is implemented using Ajaxy call. So that the user has better UI experience and the display URL is always http://DocShare .
Now based on the link that the user clicked, how can i know the outgoing url? (For Example: Though it is displaying http://DocShare, the url could be http://DocShare/Products/Product1/Letter
Appreciate your responses.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Facebook 和 Twitter 上,通过将已加载内容的永久链接添加为 URL 锚点/哈希中的值,异步加载的内容会修改当前页面 URL。例如: http://www.website.com/#!path/to/ some/content
jQuery BBQ 是一个优秀的插件,用于通过在事件发生时更新当前 URL 来创建客户端操作的可导航历史记录。 jQuery BBQ 可以响应当前页面哈希的更改,以便可以解析哈希中的特定项目/值,然后用于启动对所需内容的客户端请求。
jQuery BBQ 插件
On Facebook and Twitter, content loaded asynchronously modifies the current page URL by adding the permanent link for the loaded content as a value in URL's anchor/hash. For example: http://www.website.com/#!path/to/some/content
jQuery BBQ is an excellent plugin for creating a navigatable history of client-side actions by updating the current URL as events occur. jQuery BBQ can respond to changes to the current page hash so that specific items/values within the hash can be parsed and then used to initiate client-side requests for the desired content.
jQuery BBQ Plugin