Internet Explorer 8 Part 2 – Web Slice Properties

6 באוגוסט 2009

אין תגובות

 


בהמשך לפוסט הראשון על Web Slice, נעסוק בפוסט הנוכחי על חלק מהמאפיינים (רשות וחובה) שאפשר להגדיר.

 

אז כמו שאנחנו כבר יודעים, יש שלושה מאפיינים שהם חובה.

 

מישהו צריך לקבל את class=hslice, אבל במידה ואנחנו רוצים לתת לאותו div גם style משלנו, נוכל לתת לו את השם של ה – class שלנו אחרי רווח, לדוגמא:

 



<div class="hslice myHsliceStyle" id="StudentMessage">


 

הפרמטר השני שהוא חובה הוא id שחייב להיות יחודי, אחרת רק הראשון יעבוד.

 

הפרמטר השלישי הוא – class=entry-title, מה שמעניין שאפשר לתת את ה – class הזה ליותר מאחד, וכך לייצר כותרת דינמית, לדוגמא:

 

 



<div class="hslice" id="StudentMessage" style="width: 320px">


    <div class="entry-content">


        <div dir="rtl" style="font-family: Arial;">


            <span class="entry-title"><b>הודעות לסטודנטים</b></span>


            <asp:Label ID="lblCount" runat="server" class="entry-title"></asp:Label>


            <asp:BulletedList ID="BulletedList1" runat="server">


            </asp:BulletedList>


        </div>


    </div>


</div>


 

כאן אנחנו רואים שההודעות לסטודנטים מגיעים מהשרת, ואנחנו רואים שיש שני entry-title.

 



protected void Page_Load(object sender, EventArgs e)


{


    BulletedList1.Items.Add("ביום שלישי הבא יתקיים יום פתוח מאת שלמה על C# 4.0 ");


    BulletedList1.Items.Add("יום הסטודנט בסלע מתקרב");


 


    lblCount.Text = "(" + BulletedList1.Items.Count.ToString() + ")";


}


 

 

כמובן שבקוד אמיתי אנחנו מביאים את ההודעות מ -DB,

 

אבל כרגע בכל פעם שיתעדכנו ההודעות הסטודנט יראה את מספר ההודעות הנוכחי.

 

ההגבלה היחידה – עד 128 תווים.

 

 ——————

 

הגדרת ברירת המחדל עבור זמן הריענון של WebSlice הוא יום, המשתמש יכול לשנות את זה בהגדרות של ה – Web Slice, בנוסף אנחנו יכולים לשנות את ברירת המחדל על ידי שימוש ב – ttl.

 



<div class="hslice" id="StudentMessage" style="width: 320px">


    <div class="entry-content">


        <div dir="rtl" style="font-family: Arial;">


            <span class="entry-title"><b>הודעות לסטודנטים</b></span><ul>


                <li>ביום שלישי הבא יתקיים יום פתוח מאת שלמה על C# 4.0 </li>


                <li>יום הסטודנט בסלע מתקרב</li>


            </ul>


        </div>


    </div>


    <abbr class="ttl" title="15">


    </abbr>


</div>


 

שימו לב לשימוש ב – title כדי לקבוע את הזמן (15 דקות הינו הזמן המינימלי)

 

אפשר גם לקבוע מתי ה – Web Slice יפסיק לעבוד באמצעות שימוש ב – endtime, כך:

 



<div class="hslice" id="StudentMessage" style="width: 320px">


    <div class="entry-content">


        <div dir="rtl" style="font-family: Arial;">


            <span class="entry-title"><b>הודעות לסטודנטים</b></span><ul>


                <li>ביום שלישי הבא יתקיים יום פתוח מאת שלמה על C# 4.0 </li>


                <li>יום הסטודנט בסלע מתקרב</li>


            </ul>


        </div>


    </div>


    <abbr class="ttl" title="15">


    </abbr>


    <abbr class="endtime" title="25 Jul 2009 17:30:00 PST">


    </abbr>


</div>


 

 

 

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *