עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

לגבי תפריטים משתנים sitemap וEVAL ב-ASP.NET

Featured Replies

פורסם

היי , אני עזרה בארגון תפריט שמשתנה אם מנהל נכנס לאתר

אפשר לראות שההגדרות של שני הלינקים האחרונים בתוך הSITEMAP מכילות גם פרמטר ROLES , שאותו רק מי שיש לו Session שווה ל-0 יוכל לראות גם את שני התפריטים האחרונים.

השאלה היא איך אפשר לעשות את זה.. כלומר , אי אפשר לקבל את

eval["roles"] a

לתוך משתנה או משהו דומה..

עכשיו בעקרון אם המנהל מחובר אז גם הקלאס של atzuma צריך להתחלף למשהו אחר (כדי לשמור על margin של התפריט)

הנה הקוד של התפריט בMasterPage:

<div id="links">
<ul><asp:Repeater runat="server" ID="linkmenu" DataSourceID="SiteMapDataSource" EnableViewState="false">
<ItemTemplate>
<li class='<%#Eval("Description")%>'>
<asp:HyperLink runat="server" NavigateUrl='<%#Eval("Url")%>'
CssClass='<%#(Eval("url").ToString() == Request.Url.LocalPath.ToString()) ? "selected" : "" %>'
><%#Eval("Title") %></asp:HyperLink>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>

עכשיו בתוך הSITEMAP התפריט מוגדר כך:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
<siteMapNode url="~/Default.aspx" title="דף הבית" description="" >
<siteMapNode title="מה זו אנרגיה גרעינית" url="~/content/whatisit.aspx" description="" />
<siteMapNode title="איך הוא עובד" url="~/content/howitworks.aspx" description="" />
<siteMapNode title="הכור כאנרגיה ירוקה" url="~/content/greenenergy.aspx" description="spacer" />
<siteMapNode title="הסיכון בכור גרעיני" url="~/content/risks.aspx" description="" />
<siteMapNode title="כורים בעולם" url="~/content/other.aspx" description="spacer" />
<siteMapNode title="?מדוע אין כור לייצור חשמל בארץ" url="~/content/inisrael.aspx" description="" />
<siteMapNode title="עצומה" url="~/aspx/atzuma.aspx" description="largespace" />
<siteMapNode title="@ כתבו לנו" url="mailto:lidor.az@gmail.com" description="" />
<siteMapNode title="התחברות לאתר" url="~/aspx/login.aspx" description="" />
<siteMapNode title="חתימות העצומה" url="~/aspx/showSigns.aspx" description="spacer" roles="0" />
<siteMapNode title="רשימת המשתמשים המלאה" url="~/aspx/showAll.aspx" description="" roles="0" />
</siteMapNode>
</siteMap

:s05:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.