ABA


"שאלה ב DOTNET MVC3, שימוש נכון בפיצ'רים,"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10782 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10782
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   16:23   17.07.12   
אל הפורום  
  שאלה ב DOTNET MVC3, שימוש נכון בפיצ'רים,  
 
   ערכתי לאחרונה בתאריך 17.07.12 בשעה 16:28 בברכה, dvir8
 
יש לי קונטרולר ובתוכו אקשן בשם PRO לצורך הענין.
יש לי דף שבתוכו אני רוצה להכניס שני כפתורים.
לחיצה על אחד מהם תציג בתוך div המוגדר מראש את ה string המוחזר מה action בהתאם.

אני יכול לעשות את זה בעזרת jquery אבל זה כל הקטע שאני שואל אם קיימת דרך ברמה ה DOTNET(אם קיים משהו מובנה)
כתבתי סוג של פסאודו כדי שתבינו יותר את הכוונה.

להמחשה:


<label>sample1</label>
<label>sample2</label>

if(sample1.click) render to div("res").Action("blabla")
if(sample2.click) render to div("res").Action("foogoofoo")

<div id="res">
</div>

עם עדיפות ל ajax. כלומר ללא צורך לטעון את הדף מחדש, אלא את ה div הספציפי.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  א. כן הייתי ממליץ על AJAX Frozen_Prince  17.07.12 16:32 1
     סבבה תודה, אני אנסה זאת ואעדכן. dvir8 17.07.12 19:18 2
         סבבה אחי תעדכן אותי Frozen_Prince  21.07.12 02:13 3

       
Frozen_Prince 
חבר מתאריך 11.5.06
5341 הודעות
   16:32   17.07.12   
אל הפורום  
  1. א. כן הייתי ממליץ על AJAX  
בתגובה להודעה מספר 0
 
במיוחד כי לRazor Engine (המנוע שאיתו אתה מפתח בMVC3)
יש Ajax Helper שאתה פונה אליו דרך @Ajax, וקל ביותר להשתמש בו.
ואכן זאת הדרך הנכונה לעשות את זה.

הפתרון היותר מגעיל זה פתרון ServerSide, שהוא לא מומלץ במקרה הזה מכיוון שהמניפולציה שאתה רוצה לעשות היא דווקא על ה-View (קליינט סייד) שבקליינט בדרך כלל יבואו פתרונות כמו Ajax, jQuery, JS וכו'...

בשביל לפתור את הבעיה שלך ב-ServerSide,
פשוט תדאג שהכפתור יפנה למתודה חדשה Pro2 שלפני שתחזיר את ה-View שלך, תשים ערך בViewBag, לדוגמא ViewBag.ShowString = true, ואז על גבי הView תבדוק האם קיים ערך ב-ViewBag.ShowString, ואם כן תציג את ה-String הרצוי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   19:18   17.07.12   
אל הפורום  
  2. סבבה תודה, אני אנסה זאת ואעדכן.  
בתגובה להודעה מספר 1
 
   ואבדוק את מה שאמרת לגבי ה ajax. לא ידעתי על הקיום של זה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Frozen_Prince 
חבר מתאריך 11.5.06
5341 הודעות
   02:13   21.07.12   
אל הפורום  
  3. סבבה אחי תעדכן אותי  
בתגובה להודעה מספר 2
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net