RegisterClientScriptBlock not fired JavaScript inside UpdatePanel

31 ביולי 2011

נתקלתי בבעיה שקריאה של JavaScript ב-RegisterClientScriptBlock "לא עבדה" בתוך פונקציה Click של כפתור אשר היה בתוך רכיב UpdatePanel.הקוד ש"לא עבד": Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Name", "alert('ok');", true) הפתרוןלהשתמש ב-ScriptManager של Ajax ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Name", "alert('ok');", true) הפתרון ע"פ המאמר כאןמידע נוסף באתר מיקרוסופט כאן
תגיות: , ,
אין תגובות

SharePoint 2010 – Get Current User Details by Code

19 ביולי 2011

לעתים קיימת דרישה בפורטלים פנים ארגוניים של SharePoint 2010 לקבל מידע על המשתמש (כגון: שם משתמש, שם מלא ודואר אלקטרוני). לאחר מכן ניתן להציג מידע מסוים למשתמש מסוים (Personalization).דוגמת קוד לקבלת פרטים אודות המשתמש: using (SPSite Site_ = new SPSite(SPContext.Current.Web.Url)){   using (SPWeb Web_ = Site_.OpenWeb())   {      string Email = Web_.CurrentUser.Email;      string LoginName = Web_.CurrentUser.LoginName;      string Name = Web_.CurrentUser.Name;   }}
תגיות: , , ,
אין תגובות

SharePoint 2010 – Create Site by Code

18 ביולי 2011

SharePoint 2010 מאפשר ליצור תתי אתרים (Web) באמצעות קוד.דוגמת קוד: using (SPSite Site_ = new SPSite(SPContext.Current.Web.Url)){   using (SPWeb Web_ = Site_.OpenWeb())   {      SPWebTemplateCollection Templates = Site_.GetWebTemplates(1033);      // Blank Site Template      SPWebTemplate siteTemplate = Templates;      // Create site      Web_.Webs.Add("Site1", "Site 1",         "", 1033, siteTemplate, false, false);   }}
תגיות: , , ,
אין תגובות

Few issues when install FAST Search Server 2010 for SharePoint

13 ביולי 2011

בהתקנה של FAST Search Server 2010 for SharePoint עלו מספר דברים בזמן הרצת Configuration Wizard.1. בחלון Server Settings בשדה Server name צריך להיות השם המלא של המחשב (Full computer name), אחרת מתקבלת השגיאה:Host name validation failedPlease provide a valid server name2. לאחר הקלדת שם המחשב המלא, הופיעה הודעת השגיאה הבאה:Base port validation failedA port is already in use between base port and base port + 499. Please choose a different base port 3. שינוי בשדה Base port number לערך 13391 פתר את הבעיה בסעיף 2:4. בחלון Database settings בשדה Database connection string צריך להיות השם המלא של המחשב, אחרת יש הודעת...
תגיות: , , ,
אין תגובות

SharePoint 2010 – How to Change SPChoiceField Values by Code

12 ביולי 2011

SharePoint 2010 מאפשר לשנות באמצעות קוד הגדרות של שדה SPChoiceField.מסך פריט חדש עם הגדרות של שדה SPChoiceFieldמסך הגדרות של השדה ברשימהדוגמת קוד: const string LIST_NAME = "City";const string FIELD_NAME = "ChoiceField";using (SPSite Site_ =   new SPSite(SPContext.Current.Web.Url)){   Site_.AllowUnsafeUpdates = true;   Site_.CatchAccessDeniedException = true;   using (SPWeb Web_ = Site_.OpenWeb())   {      Web_.AllowUnsafeUpdates = true;      SPList SPList_ = Web_.Lists;      SPField spField = SPList_.Fields;      SPFieldChoice choiceFields = (SPFieldChoice)spField;      choiceFields.Choices.Clear();      string choices = new string             { "Choice A", "Choice B", "Choice C", "Choice D" };      foreach (string choice in choices)      {         choiceFields.Choices.Add(choice);      }      choiceFields.Update();      Web_.AllowUnsafeUpdates = false;   }   Site_.AllowUnsafeUpdates = false;   Site_.CatchAccessDeniedException = false;}
תגיות: , , ,
תגובה אחת

SharePoint 2010 – Create Dynamic List View by Code

10 ביולי 2011

SharePoint 2010 מאפשר ליצור באמצעות קוד View (תצוגה) לרשימה (List).תוצאה של ה-Viewתוצאה של Edit Viewדוגמת קוד: const string LIST_NAME = "City";using (SPSite Site_ =       new SPSite(SPContext.Current.Web.Url)){   Site_.AllowUnsafeUpdates = true;   Site_.CatchAccessDeniedException = true;       using (Microsoft.SharePoint.SPWeb Web_ = Site_.OpenWeb())   {      Web_.AllowUnsafeUpdates = true;      SPList SPList_ = Web_.Lists;      System.Collections.Specialized.StringCollection viewFields =                new System.Collections.Specialized.StringCollection();      string arrayCols = { "Edit", "Title", "Country" };      viewFields.AddRange(arrayCols);      string strQuery = "<Where><Eq><FieldRef Name='Country' />" +                    "<Value Type='Text'>Israel</Value></Eq></Where>";      SPList_.Views.Add("DynamicView", viewFields, strQuery, 100, true, false,                             SPViewCollection.SPViewType.Html, false);      SPList_.Update();      Web_.AllowUnsafeUpdates = false;   }   Site_.AllowUnsafeUpdates = false;   Site_.CatchAccessDeniedException = false;}
תגיות: , , ,
אין תגובות

Silverlight 4 DataVisualization Chart Control – How to place values above the bar

6 ביולי 2011

רכיב Microsoft.Windows.Controls.DataVisualization של Silverlight 4 כולל Charts - גרפים:בכדי להציג את הערכים מעל ה-Bars, ניתן לממש באופן הבא בקובץ ה-XAML (קטע חלקי): xmlns:charting="clr-namespace:Microsoft.Windows.Controls.DataVisualization.Charting;                                     assembly=Microsoft.Windows.Controls.DataVisualization"<charting:Chart.Series>   <charting:ColumnSeries ItemsSource="{Binding}" DependentValueBinding="{Binding Value}"           IndependentValueBinding="{Binding Key}">      <charting:ColumnSeries.DataPointStyle>         <Style TargetType="charting:ColumnDataPoint">            <Setter Property="Template">               <Setter.Value>                  <ControlTemplate TargetType="charting:ColumnDataPoint">                     <Border Background="Navy" ToolTipService.ToolTip="{Binding Value}"               BorderBrush="{TemplateBinding orderBrush}" BorderThickness="{TemplateBinding BorderThickness}">                        <Grid>                           <TextBlock x:Name="ColumnValue" Text="{Binding Value}" TextAlignment="Center"                         HorizontalAlignment="Stretch" Margin="0,-14,0,0" Foreground="Black" FontSize="10" />                        </Grid>                     </Border>                  </ControlTemplate>               </Setter.Value>            </Setter>         </Style>      </charting:ColumnSeries.DataPointStyle>   </charting:ColumnSeries> </charting:Chart.Series>
תגיות: , , ,
אין תגובות