Hajan Selmani
CEO & Founder of HASELT, Microsoft MVP in ASP.NET/IIS
-
Paging ListView using DataPager without using DataSource Control
If you have already used the ASP.NET ListView and DataPager controls, you know how easily you can display your data using custom templates and provide pagination functionality. You can do that in only few minutes. The ListView and DataPager controls work perfectly fine in combination with DataSource controls (SqlDataSource, LinqDataSource, ObjectDataSource etc.), however if you use them with custom data collection, without using Data Source controls, you may find some unexpected behavior and have to add some little more code to make it work.
-
Preparing MCTS 70-515 – Web Applications Development with Microsoft .NET Framework 4
One month ago I passed the TS: Web Applications Development with Microsoft .NET Framework 4. In this blog, I want to help all those who want to prepare or are already preparing themselves toward taking this certification exam, by giving some useful learning tips that may help you prepare better.
-
Trigger update to jQuery Tablesorter on dynamically modified table
Several months ago I wrote a blog post about using tablesorter and pager plugins with ASP.NET MVC to beautifully create sorting and pagination features on plain tables and data in your HTML. However, in the past few weeks I have got some reports by users who use these plugins that they have problems when new data is added to the table dynamically on client side. The thing is that the plugin does not know anything about the new data, so, we need to tell the table sorter & pager that there is new data to be considered when sorting and paging operations are performed.
-
Serialize only specific class properties to JSON string using JavaScriptSerializer
About one year ago I wrote a blog post about JavaScriptSerializer and the Serialize and Deserialize methods it supports.
-
JavaScript and jQuery learning path for .NET Developers
INTRODUCTION
-
I am Microsoft MVP now!
It is a honor, a privilege and the biggest moment in my professional life! Today I’ve received an email from Microsoft saying that I have been awarded with Microsoft MVP Award.
-
Orchard CMS translation in Macedonian language
In the past two weeks I have been working on translating Orchard CMS in my native (Macedonian) language. Finally, the translation is completed and it is available for download in the Orchard Localization page. About 90% of the strings are translated.
-
Ajax-based data loading using jQuery.load() function in ASP.NET
In general, jQuery has made Ajax very easy by providing low-level interface, shorthand methods and helper functions, which all gives us great features of handling Ajax requests in our ASP.NET Webs.
-
Adding Blog to Your Orchard Website
One of the common features in today’s content management systems is to provide you the ability to create your own blog in your website. Also, having a blog is one of the very often needed features for various types of websites. Out of the box, Orchard gives you this, so you can create your own blog in your Orchard website on a pretty easy way. Besides the fact that you can very easily create your own blog, Orchard also gives you some extra features in relation with the support of blogging, such as connecting third-party client applications (e.g. Windows Live Writer) to your blog, so that you can publish blog posts remotely. You can already find all the information provided in this blog post on the http://orchardproject.net website, however I thought it would be nice to make summary in one blog post.
-
Build incredible content-driven websites using Orchard CMS
Introduction