如何将 jquery 菜单与 asp.net 会员资格合并

发布于 2024-08-31 16:15:10 字数 157 浏览 7 评论 0原文

我正在为当前正在构建的网站使用 Asp.net 菜单控件,并且我正在考虑更改为使用 jQuery 菜单。因此,当前菜单(Asp.net 菜单控件)与许多人都知道的 asp.net 成员身份一起工作。并且菜单根据登录用户的角色进行更改。是否可以将菜单控件更改为 jQuery 菜单,使用影响会员功能吗?

I am using Asp.net menu control for the web site that I am currently building and I am thinking to change to work with jQuery menu. So the current menu (Asp.net menu control) works with asp.net membership as many of knew.And the menu changed based on the role of the user who logged in. Is it possible to change the menu control to jQuery menu,with out affecting the membership functionality ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

最笨的告白 2024-09-07 16:15:11

在“jQuery 菜单”上搜索时,我没有看到特定的 jQuery 菜单——似乎有几个可用的菜单。你用的是哪个?

不过,一种可能性是使用 CSS 友好的菜单控制适配器。您可以让 ASP.NET 将菜单输出为更清晰的 HTML 列表而不是表格,然后使用 CSS 和 jQuery 来获取客户端功能。这样,内置的会员菜单“修剪”就会起作用,并且页面中会有更多“可样式”和“可 jQuery”的 HTML。

在查看了插件

并查看了该菜单插件使用的 HTML 后,我肯定会尝试一下 CSS 友好的菜单控制适配器。它生成插件使用的类型的嵌套无序列表。它应该适合你。 ASP.NET 将生成与会员数据库中的权限相匹配的菜单项,然后您应该能够连接 jQuery 菜单插件。菜单控制适配器将列表包装在 div 中,但菜单插件可以处理该问题(示例 3)。如果您需要一种简单的方法来查找客户端损坏的 ASP.NET 控件 ID,我找到了 :正则表达式选择器插件非常方便。

Searching on "jQuery Menu," I did not see a specific jQuery menu -- there seem to be several available. Which are you using?

One possibility, though, is to use the CSS-friendly Menu Control Adapter. You can have ASP.NET output the menu as a much cleaner HTML list rather than a table, then use CSS and jQuery to get your client functionality. That way, the built-in Membership menu "pruning" will work and you have much more "style-able" and "jQuery-able" HTML in the page.

After looking at the Plugin

Looking at the HTML used for that menu plugin, I would certainly give the CSS-Friendly Menu Control Adapter a try. It generates nested Unordered Lists of the type that the plugin uses. It should work for you. ASP.NET will generate the menu items that match the permissions in the Membership DB, then you should be able to hook up the jQuery Menu plugin. The Menu Control Adapter wraps the list in a div, but the Menu Plugin can handle that (Example 3). If you need an easy way to find mangled ASP.NET control IDs client-side, I have found the :regex selector plugin to be very handy.

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