Working with WebClient object and Timeout

3 באפריל 2012

Hi,The WebClient object in .NET doesn't expose the request TimeOut property.In case you decided to use this object it is better to inherit from it and expose the TimeOut property. Example: public class SearchWebClient : WebClient { public SearchWebClient() { Timeout = 2000; } public SearchWebClient(int timeout) { Timeout = timeout; } /// <summary> /// Request timeout in milliseconds /// </summary>public int Timeout { get; set; }protected override WebRequest GetWebRequest(Uri address) { WebRequest result = base.GetWebRequest(address);if (result != null) { result.Timeout = Timeout; } return result; } }
תגיות: , , ,
אין תגובות

CultureInfo.GetCultures High CPU and Memory problems under ASP.NET application with High Traffic

7 בפברואר 2012

Hi,I would like to share a problem I found when working with the class: CultureInfo.GetCultures on ASP.NET application that has high traffic. It look like the implementation of CultureInfo.GetCultures does not appropriate written to ASP.NET or there is a bug in code that cause to a High CPU peeks (80%-100% CPU peeks). If you need to use this code on your ASP.NET application I would recommend to wrap the code inside a static object and not use the .NET CultureInfo.GetCultures.  Rotem
תגיות: , , ,
אין תגובות

firefox not executing javascript on back button

6 בספטמבר 2011

Hi, firefox has a cache behavior that uses in-memory caching for entire Web pages, including their JavaScript states, for a single browser session. This can cause to unexpected javascript and HTML behavior when pressing on the browser back button. For example: PageLoad will not fired javascript code will not executed DHTML that was created by JavaScript will be shown and more... In case firefox cache is something you want to prevent, Below are some common programmatic reasons that a page will not be cached by firefox: the page uses an unload or beforeunload handler the page sets "cache-control: no-store" the page sets "cache-control: no-cache" and the site is HTTPS. the page is not...
2 תגובות

ASP.NET MVC Razor CSS and Javascript Compress and Manager

8 באוגוסט 2011

Hi, If you are ASP.NET MVC Razor developer and you are looking for a nice solution to Combine, Compress and Manage your CSS and JavaScript files, Well SquishIt can fit your needs. Razor Code Sample: @MvcHtmlString.Create(  SquishIt.Framework.Bundle.Css()    .Add("~/media/css/reset.css")    .Add("~/media/css/style.less")    .Add("~/media/css/handheld.css")    .Render("~/media/css/combined_#.css"))@MvcHtmlString.Create(  SquishIt.Framework.Bundle.JavaScript()    .Add("~/media/js/geo.js")    .Add("~/media/js/jquery-1.4.4.js")    .Add("~/media/js/jquery.unobtrusive-ajax.js")    .Add("~/media/js/jquery.validate.js")    .Add("~/media/js/jquery.validate.unobtrusive.js")    .Render("~/media/js/combined_#.js")) Output looks like this:<link rel="stylesheet" type="text/css" href="/media/css/combined_312454.css" /><script type="text/javascript" href="/media/js/combined_312454.js"></script> You can read more here. We are using SquishIt on the company I work and it look like a really nice and useful solution. I hope you will find it useful on your company or project also :-) Yours, Rotem

האתר של ארטיזון עלה לאוויר בטכנולוגית ASP.NET MVC 3.0

11 באפריל 2011

היי, היום העלינו את האתר של ארטיזון לאוויר. האתר נכתב מחדש והועבר מטכנולוגיה של SILVERLIGHT ל-ASP.NET MVC 3.0 אני חייב לציין שמיקרוסופט עשו עבודה והחלטה מעולה לצאת עם ה-MVC וכתיבת האתר בטכנולוגיה זו עשתה לנו חיים קלים בהפרדה לשכבות, שליטה על קוד ה-HTML, אין שמירה של VIEWSTATE ושאר ירקות רקובים.    אומנם האתר מיועד לקנייה רק לתושבי דאלאס ארה"ב אבל אשמח אם תכנסו ותגידו מה דעתכם על האתר ובכלל תראו אתר LIVE שנכתב כולו ב-ASP.NET MVC 3.0 בנוסף אנחנו עדיין צחפשים אנשי .NET חזקים שיצטרפו לחברה.   https://www.artizone.com/zone   ביי רותם
2 תגובות

ASP.NET MVC 3.0 jquery unobtrusive ajax Failed on IE 8

10 באפריל 2011

Hi All, I'v notice a strange behavior when working with ASP.NET MVC 3.0 jquery unobtrusive ajax on forms HTML element on IE (internet explorer) 8. Razor code example for generating ajax call on a form element using unobtrusive ajax: @using (Ajax.BeginForm("MyAction", "MyController",  new AjaxOptions { HttpMethod = "POST" })){ Sometimes (not always) i'm getting a javascript error with the message "Falied" that come from the javascript file jquery.unobtrusive-ajax.js: The line is: $("form :submit").live("click", function (evt) { Well the only solution I can find is to modify jquery.unobtrusive-ajax.js code with the following code: $("form").find("submit").live("click", function (evt) { This fix the javascript error and the ajax call works always on IE 8. Until...
תגובה אחת

ארטיזון עושים האחים בלוז

13 בפברואר 2011

היי, בארטיזון החברה שאני עובד עשינו LIP DUB לשיר של האחים בלוז. כנסו תראו כמה כיף לעבוד פה ואני מזכיר לכם שוב שעדיין מחפשים פה אנשי דוט נט ו-WEB. ראש צוות דוט נט, ומפתחי דוט נט WEB. אז שלחו לי קורות חיים: rotemb@artizone.com    
תגיות: , ,
2 תגובות

חברת ארטיזון מגייסת עובדים

15 בדצמבר 2010

חברת ארטיזון מחפשת אנשי דוט נט מנוסים וחזקים: 1. מומחה HTML, CSS, JAVASCRIPT להובלת כול פיתוחי החברה בתחום ה-UI. 2. ראש צוות דוט-נט תותח ומנוסה עם ידע וניסיון מעמיק באפליקציות WEB מרובות משתמשים. 3. תותחי דוט-נט שמחפשים לעבוד בטכנולוגיות החדשות ביותר.   בארטיזון עובדים בדוט-נט 4.0 עם TFS וכול הטכנולוגיות החדשות כולל סילוורלייט ותכנון לעבודה עם AZURE. מי שנראה לו מעניין או יש לו חברים שמחפשים מוזמן לשלוח לי קורות חיים אל: rotemb@artizone.com   רותם
תגיות: , , ,
אין תגובות