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

Tag: razor

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…