Sign in
|
Join
|
Help
שלמה גולדברג (הרב דוטנט)
מרצה בסלע ויועץ בעולם ה - net.
עמוד הבית
טופס יצירת קשר
RSS 2.0
Atom 1.0
RSS-תגובות ב
חפש
תגיות
AddIn
Ajax
ashx
asp net
Asp.Net
Asp.Net Controls
Attribute
authentication
azure
BI
C#
C# 4.0
Code Plex
config
Context Menu
Cookie
cross browser
CSS
css3
Culture
database
DataReader
DataTable
debug
DEV
DevAcademy3
dynamic
EF
Encoding
Entity Framework
Extension Method
Facebook
Generic
Global.asax
Hacking
html
html5
HttpHandler
HttpModule
IDCC
iE
IE8
ie9
IIS
iis7
Internet Explorer
internet Explorer 8
internet Explorer 9
ITPRO
JavaScript
jQuery
js
JSON
Linq
login
meta
mvc
OFFICE
OFFTOPIC
Optional Parameters
PageMethods
PostBack
Power Point
reflection
Reflector
Resource
SCC
Script Manger
SDP
Sela
Sela College Channel
silverlight
SQL Server
Static
stream
TECH
Teched_il
Telerik
Threading
UTF-8
Validators
video
Visual Studio
voice
VS2010
VSTO
WCF
Web
Web Service
Web Slice
WebApplication
WebMethod
WebService
Windows
Windows7
WinForms
xml
XMLHTTP
קוד נכון
תפוז
ארכיון
February 2012 (1)
January 2012 (9)
December 2011 (7)
November 2011 (13)
October 2011 (9)
September 2011 (1)
August 2011 (4)
June 2011 (8)
May 2011 (13)
April 2011 (14)
March 2011 (12)
February 2011 (8)
January 2011 (18)
December 2010 (10)
November 2010 (16)
October 2010 (11)
September 2010 (9)
August 2010 (21)
July 2010 (12)
June 2010 (11)
May 2010 (21)
April 2010 (19)
March 2010 (14)
February 2010 (17)
January 2010 (13)
December 2009 (16)
November 2009 (10)
October 2009 (12)
September 2009 (22)
August 2009 (9)
July 2009 (14)
June 2009 (19)
May 2009 (17)
April 2009 (9)
March 2009 (11)
February 2009 (10)
January 2009 (16)
December 2008 (23)
November 2008 (11)
ניווט
Home
All Posts
RSS
Popular Tags
Browse by Tags
All Tags
»
asp net
(
RSS
)
Ajax
ashx
Asp.Net
asp.net 4.0
authentication
authorization
Bind
C#
Code Plex
Cookie
CSS
Culture
debug
DEV
Extension Method
Facebook
Filtering
Grid View
Hacking
html
HttpHandler
iE
Internet Explorer
internet Explorer 8
JavaScript
jQuery
JSON
PageMethods
PostBack
Script Manger
silverlight
Social Network
state
Telerik
Twitter
Validators
video
Web
Web Service
WebApplication
WebMethod
WebService
xml
XMLHTTP
תפוז
ניהול בסיסי של תהליך כניסה והרשאות לאתר
15 December 11 09:37 AM
|
Shlomo
|
1 comment(s)
ניהול משתמשים והרשאות הוא אף פעם לא מהדברים הקלים, בפוסט זה נראה כיצד נשתמש במנגנון הבסיסי של asp.net כדי לוודא שאי אפשר להגיע לשום דף לפני שעברו תהליך login בהצלחה, בנוסף נראה כיצד אנחנו "אומרים" לשרת שהמשתמש עבר לוגין. הדבר הראשון שנרצה לעשות זה להגדיר שהמשתמש לא יכול לגלוש לשום מקום לפני תהליך login, כדי לעשות זאת נכתוב בקובץ הקונפיג תחת system.web את המקטע הבא: < authorization > < deny users = " ? " /> </ authorization > המשמעות של authorization היא הרשאות...
Attach web page to email
09 June 11 09:35 PM
|
Shlomo
|
3 comment(s)
אתם מכירים את זה שלבוסים יש לפעמים דרישות מוזרות, קורה לכולם לא ? קחו למשל את הדרישה הבאה. לשלוח מייל כלשהו ולצרף למייל את תוכן הדף כפי שהוא עם כל הפרטים שהמשתמש כתב, כלומר - סוג של Print Screen. אבל היות שבוסים הם בוסים, ואם אחרי שמתווכחים איתם על המוזרות שבדרישה שלהם עדיין הם מתעקשים אז צריך לבצע את הבקשות שלהם. הדרך לעשות זאת היא לא מסובכת. (בדוגמא כאן אני יוצא מתוך הנחה שאתם מכירים כיצד שולחים מיילים מקוד) ראשית צריך לקבל את קוד ה - html הסופי, ואת זה ניתן לקבל במתודה render StringBuilder sb...
ListItemCollection.SelectedItems Extensions
17 April 11 09:46 AM
|
Shlomo
|
2 comment(s)
במידה ואתם צריכים לקבל מאובייקט המכיל ListItemCollection (כמו CheckBoxList ודומיו) את כל הערכים שהמשתמש בחר, תוכלו להשתמש בפונקצייה הבאה public static class ListItemCollectionExtensions { public static IEnumerable < ListItem > SelectedItems( this ListItemCollection collection) { foreach ( ListItem item in collection) { if (item.Selected) { yield return item; } } } בפוסט הבא אני אסביר מה זה ה - yield למי שלא מכיר (זה קיים מ - C#2.0)
קבלת נתיב מלא מתוך נתיב חלקי - ResolveClientUrl vs ResolveUrl
30 January 11 07:05 PM
|
Shlomo
| with
no comments
הרבה פעמים אנחנו צריכים נתיב של תמונה מתוך הקוד ואנחנו צריכים את הנתיב המלא של התמונה (למשל כשנרצה מקוד לתת כתמונת רקע של אלמנט תמונה מסויימת) יש שתי פונקציות שנוכל להשתמש בהם, אחת נקראתResolveUrl והשנייה ResolveClientUrl, כך: string imgUrl = ResolveUrl( "~/images/mying.png" ); או: string imgUrl = ResolveClientUrl( "~/images/mying.png" ); לדוגמא אם מבנה התיקיות שלנו נראה כך: Pages Folder1 MyPage.aspx Images myimg.png ההבדל בין המתודות הוא שהראשונה מחזירה נתיב אבסולוטי מתחילת הפרוייקט...
Active sessions in asp.net
30 January 11 04:36 PM
|
Shlomo
|
2 comment(s)
אחד מהיועצים של סלע שאל אותנו כיצד אפשר לדעת את מספר ה - sessions הפתוחים לאפליקציית asp.net. עידו ענה במהירות שאפשר להשתמש ב - Performance Counters for ASP.NET יש שם כמה counters מעניינים, כמו כמה sessions כרגע נמצאים כמה היו ועוד, שווה להעיף על זה מבט.
The Complete Guide Of ASP.NET AJAX
27 October 10 04:53 PM
|
Shlomo
|
13 comment(s)
בס"ד המדריך המלא ל – ASP.NET AJAX הורדת המדריך בגרסת PDF . הורדת קבצי המקור של דוגמאות הקוד שבמדריך . תוכן העניינים: · דרישות קדם. · מטרת המדריך. · מה זה בכלל AJAX . · Native AJAX – איך עבדו פעם ואיך הכול מתבצע מאחורי הקלעים. o עבודה עם XmlHttpRequest . o ...
Asp Social Network Controls (Facebook, Twitter etc)
17 October 10 04:26 PM
|
Shlomo
|
5 comment(s)
איך להוסיף Like ו - Tweet בקלות. הדוקמנטצייה המלאה על לחצן ה - Like כאן . הדוקמנטצייה המלאה על לחצן Tweet כאן . כתבתי asp controls שעוטפים את כל המאפיינים של אותם לחצנים, ניתן להוריד מ - Code Plex דוגמא ל - Like <% @ Register Assembly ="SocialNetwork" Namespace ="SocialNetwork.Facebook" TagPrefix ="sw" %> < sw : FacebookLike runat ="server" UseCurrentPage ="true" Culture ="he-IL" FacebookFont ="Verdana" Layout ="Standard"...
קבלת תמונה בקובץ שהוגדר כ - embedded ב - Custom Control
17 October 10 03:13 PM
|
Shlomo
|
1 comment(s)
כיצד להגדיר תמונה ב - Custom Control כשקובץ התמונה הוגדר כ - embedded. הקוד עצמו הוא די פשוט: string rn = "assemblyName.folderName.fileName.bmp" ; Type type = typeof ( YourControl ); string url = Page.ClientScript.GetWebResourceUrl(type, rn); כשיש לכם את ה - url תוכלו להוסיף אובייקט img ולהגדיר את ה - src ל - url שקבלתם
Change dimensions of a picture from byte array
10 October 10 03:56 PM
|
Shlomo
|
1 comment(s)
כיצד לשנות גודל של תמונה המתקבלת כמערך של בתים נניח שיש לכם HttpHandler שמציג תמונה ממערך בתים , כדי לשנות את גודלו תוכלו בדרך כלל לכתוב קוד כזה < img src ="myhandler.ashx?id=5" width ="150" /> אבל לפעמים יש מקרים שצריכים לספק את כתובת ה – handler כפרמטר לפונקצייה שאמורה לקבל כתובת של תמונה, במקרים האלו אנחנו צריכים את היכולת לשנות את גודל התמונה בתוך ה – handler. הקוד הבא יהיה שימושי. byte [] image = GetImage(); int size; if ( int .TryParse(context.Request[ "size"...
DDay.iCal - an iCalendar class library
06 October 10 10:40 PM
|
Shlomo
| with
no comments
יצירת קבצי ics (קבצים שמשמשים בין השאר לקביעת פגישות ב - outlook) בעזרת DDay.iCal. את הספרייה ניתן להוריד מכאן דוגמא לשימוש (נניח שאתם כותבים handler שנקרא handler1) ה - handler מקבל כפרמטר את תאריך ההתחלה וכמה זמן (בשניות) זה ייקח public void ProcessRequest( HttpContext context) { iCalendar iCal = new iCalendar (); Event evt = iCal.Create< Event >(); var qs = context.Request.QueryString; var start = qs[ "s" ]; var end = int .Parse(qs[ "d" ]); evt.Start = new iCalDateTime...
RegularExpressionValidator - Expression
09 August 10 09:05 AM
|
Shlomo
|
5 comment(s)
איך לכתוב Expression ל - RegularExpressionValidator. סטונדנט מצטיין (יואב) הראה לי שבמקום לחפש כל פעם Expression ל - RegularExpressionValidator. אפשר לקבל רשימה (מצומצמת) של Expressions. 1. הוסיפו RegularExpressionValidator 2. עברו למצב Design 3. בחרו את ה - RegularExpressionValidator 4. חפשו את המאפיין ValidationExpression 5. לחצו על שלושת הנקודות.
מה זה מטילדה
05 August 10 08:57 AM
|
Shlomo
|
3 comment(s)
מה משמש אותנו הסימון ~ (טילדה) בעולם ה - asp.net. שאל אותי סטודנט מה המשמעות של כתיבת לינקים בצורה הבאה ~/Folder/Page.aspx נניח שמבנה הפרוייקט שלנו נראה כך: Page1.aspx Folder1/Page2.aspx Folder1/Folder2/Page3.aspx ובכל דף נרצה שיהיה לנו לינקים לכל העמודים (נניח שיש לנו Master Page שבו נייצר את הלינקים) ונכתוב את הקוד הבא < a href ="Page1.aspx"> Page1 </ a > < a href ="Folder1/Page2.aspx"> Page2 </ a > < a href ="Folder1/Folder2/Page3.aspx">...
הוספת הדגשה קטעי קוד ולינקים בתגובות
03 August 10 11:58 AM
|
Shlomo
|
1 comment(s)
איך לממש הוספת קטעי קוד לינקים הדגשה וכו' בתגובות הודעות וכד' באתר שלכם במקרה שאתם כותבים מערכת שאפשר להגיב בה ואתם לא רוצים לתת למשתמש לכתוב html בעזרת editor כלשהו אבל עדיין אתם רוצים לאפשר כמה אופציות בסיסיות כמו לינקים הדגשה והכי חשוב קטעי קוד (שמיושרים לשמאל) נהוג לעשות את הדבר הבא. להוסיף לינקים שיוסיפו לתוכן של התגובה סימנים מוסכמים (בתפוז למשל כדי להתחיל קוד מוסיפים את בטקסט |הקוד| ובסוף הקוד כותבים |סקוד| בצד השרת נמיר את הסימנים המיוחדים ל - html. לדוגמא: נכתוב html כזה (את הקוד...
State in asp.net - Part 2
28 July 10 08:37 PM
|
Shlomo
| with
no comments
המשך לפוסט בנושאי שמירת מידע בעולם ה - web תקראו את הקוד הבא Application.Add( "a" , "a" ); Application.Add( "a" , "b" ); Session.Add( "a" , "a" ); Session.Add( "a" , "b" ); Cache.Add( "a" , "a" , null , ...); Cache.Add( "a" , "b" , null , ...); Context.Items.Add( "a" , "a" ); Context.Items.Add( "a" , "b" ); var a1 = Application[ "a"...
תהליך בחירת השפה להצגת האתר
19 July 10 08:40 AM
|
Shlomo
|
4 comment(s)
מהו התהליך שצריך (לדעתי) להיות כדי להחליט מהו השפה (ה - Culture) שנציג את האתר. בדרך כלל במידה ובונים אתר שתומך בשפות יש למשתמש אפשרות בחירה באיזה שפה הוא רוצה לראות את האתר, לאחר שהמשתמש בוחר את השפה נשמור את הערך בעוגייה כדי שבפעם הבאה שהוא יגיע לאתר הוא יכנס עם הבחירה הנכונה. התהליך להחלטה צריך להיות כזה. Query String Cookie User Language Default בשלב הראשון נרצה להסתכל על ה - Query String - מכיוון שמסתבר שנרצה לשלוח לינק לאתר לאנשים שונים והיות שזה הפעם הראשונה שהם נכנסים לאתר נרצה שיהיה לנו...
More Posts
Next page »