我们如何知道 MVC 应用程序的传出 url?

发布于 2024-10-10 11:56:56 字数 638 浏览 3 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鱼忆七猫命九 2024-10-17 11:56:56

在 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文