Skip to content

Programista.NET

praktyk
WebDeveloper ASP.NET | ASP.NET MVC | PHP, SEO, AJAX
Ten blog ma służyć jako mój podręczny notatnik, a także narzędzie dzięki któremu usystematyzuje zbieraną na co dzień wiedzę.

Archive

Category: MVC

Dla databindingu Ajaxowego:

1
2
columns.Bound(p => p.Title)
    .ClientTemplate("<input type='checkbox' name='Title' #= Title? 'checked' : '' # disabled /> ");

Dla databindingu serwerowego:

1
2
3
4
columns.Bound(p => p.Title)
          .Template(@<text>
              <input type="checkbox" name="Title" disabled="" checked="@item.Value"/>
          </text>);

continue reading…

Zapraszam wszystkich web developerów do skorzystania z okazji jaką jest darmowy kod na egzamin 70-480.

Sam już jestem po egzaminie, mogę tylko polecić materiału nie jest strasznie dużo do ogarnięcia.

Voucher na Egzamin 70-480(Programming in HTML5 with JavaScript and CSS3) to HTMLJMP
Kod należy wkleić na stronie Prometric przy wybieraniu formy płatności.

continue reading…

Dzisiaj na szybko, dwa linki do artykułów Piotra Zielińskiego dotyczących MVC3 i silnika Razor, idealne na start z MVC

http://msdn.microsoft.com/pl-pl/library/wprowadzenie-do-asp-net-mvc-3-0

I parę słów o silniku renderującym razor:

http://msdn.microsoft.com/pl-pl/library/razor–nowy-silnik-renderujacy

AJAX w MVC3

mar 26

Aby używać AJAXA w MVC należy wywołać poniższe biblioteki JS znajdziemy je w folderze Scripts naszego projektu

1
2
3
<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>

Teraz możemy przystąpić do generowania linku naszej akcji, wykorzystamy do tego nowy silnik generowania widoków „Razor” dostępny od MVC3

1
2
3
4
5
6
7
@Ajax.ActionLink("Kliknij aby wykonać akcję",
"NazwaAkcji",
new AjaxOptions{
UpdateTargetId = "idElementu",
HttpMethod = "Get", //default
InsertionMode = InsertionMode.Replace,
})

Przydatne opcje AjaxOptions
OnBegin – Gets or sets the name of the JavaScript function to call immediately before the page is updated.
OnComplete – Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated.
OnFailure – Gets or sets the JavaScript function to call if the page update fails.
OnSuccess – Gets or sets the JavaScript function to call after the page is successfully updated.

continue reading…