<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5286603084277648637</id><updated>2024-11-06T10:09:47.690+07:00</updated><category term="ASP.NET"/><category term="JavaScript"/><category term="jQuery"/><category term="Microsoft Visual Studio"/><category term="Web Service"/><category term="ASP.NET 4.5"/><category term="IIS"/><category term="Windows Application"/><title type='text'>Easy ASP.NET jQuery Tutorial</title><subtitle type='html'>jQuery ASP.NET HTML JavaScript VB C# Tutorial</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-5837194762444915045</id><published>2013-05-31T08:47:00.004+07:00</published><updated>2013-05-31T08:47:39.334+07:00</updated><title type='text'>Source Control Team Foundation Service Sign up for free.</title><content type='html'>&lt;h4&gt;
This is a good way for keep safe your source code and compare with old version.
&lt;br /&gt;
Thank you Microsoft for your free TFS.
&lt;/h4&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinhfH3Fg9o7Tttf70Ts_eKVx7wd-5DIN_zze9ZvOPeO0s3xwtSzPmtUbYdVh7cfSdKbb6tYKCWkMYPQ-JNqWO9kN3KZt1rkbHV3OqfNi24k84bmbtBsFt1WE3tDl9qqQY0WJAvykNFp7M/s1600/TFS_TeamFoundationServer.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img alt=&quot;Team Foundation Service&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinhfH3Fg9o7Tttf70Ts_eKVx7wd-5DIN_zze9ZvOPeO0s3xwtSzPmtUbYdVh7cfSdKbb6tYKCWkMYPQ-JNqWO9kN3KZt1rkbHV3OqfNi24k84bmbtBsFt1WE3tDl9qqQY0WJAvykNFp7M/s320/TFS_TeamFoundationServer.jpg&quot; /&gt;&lt;/a&gt;

&lt;br /&gt;
&lt;h4&gt;
Pls enjoy ZomDev&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/5837194762444915045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2013/05/source-control-team-foundation-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/5837194762444915045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/5837194762444915045'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2013/05/source-control-team-foundation-service.html' title='Source Control Team Foundation Service Sign up for free.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinhfH3Fg9o7Tttf70Ts_eKVx7wd-5DIN_zze9ZvOPeO0s3xwtSzPmtUbYdVh7cfSdKbb6tYKCWkMYPQ-JNqWO9kN3KZt1rkbHV3OqfNi24k84bmbtBsFt1WE3tDl9qqQY0WJAvykNFp7M/s72-c/TFS_TeamFoundationServer.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-3139021066521323162</id><published>2012-10-24T12:12:00.003+07:00</published><updated>2012-10-31T10:48:51.905+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>Easy jQuery Slideshow</title><content type='html'>&lt;h2&gt;
Introduction&lt;/h2&gt;
&lt;h4&gt;
    Hi all,
    &lt;br /&gt;
    This is simple use for slideshow , We have 3 step for this.
    &lt;br /&gt;
&lt;/h4&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.mediafire.com/download.php?fmf7ee1pocw6627&quot; target=&quot;_blank&quot;&gt;Demo Download Here&lt;/a&gt;
&lt;/div&gt;
&lt;h3&gt;
Step 1: &lt;u&gt;Add the JavaScript function&lt;/u&gt;&lt;/h3&gt;
&lt;h4&gt;
Copy and paste script below in your script tag.&lt;/h4&gt;
&lt;pre class=&quot;brush: javascript;&quot;&gt;var folder = &quot;images&quot;;
var timeout = 4000;
var StartPicc = 2;
var EndPicc = 5;
var timer;
$(document).ready(function () {
    timer = setTimeout(&quot;EasySlideShow();&quot;, timeout);
});
function EasySlideShow() {
    $(&quot;#imgshow&quot;).fadeOut(&#39;slow&#39;, function () {
        $(&quot;#imgshow&quot;).attr(&quot;src&quot;, folder + &quot;/&quot; + StartPicc.toString() + &quot;.jpg&quot;);
        $(&quot;#imgshow&quot;).fadeIn(&#39;slow&#39;)
        if (StartPicc &amp;lt; EndPicc)
            StartPicc++;
        else
            StartPicc = 1;
    });
    clearTimeout(timer);
    timer = setTimeout(&quot;EasySlideShow();&quot;, timeout);
}
&lt;/pre&gt;
&lt;h3&gt;
Step 2: &lt;u&gt;Add jQuery&lt;/u&gt;&lt;/h3&gt;
&lt;h3&gt;
Step 3: &lt;u&gt;Add image to your folder 
    &lt;br /&gt;
    named folder to images
    &lt;br /&gt;
    named picture to 1.jpg &amp;gt; xxx.jpg
    &lt;/u&gt;
&lt;/h3&gt;
&lt;h4&gt;
Copy and paste script below in your script tag.&lt;/h4&gt;
&lt;br /&gt;
&lt;strong&gt;Enjoy Easy ASP.NET jQuery Demo ZomDev&lt;/strong&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/3139021066521323162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/jquery-simple-slideshow-using-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/3139021066521323162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/3139021066521323162'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/jquery-simple-slideshow-using-jquery.html' title='Easy jQuery Slideshow'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-8030689876845467070</id><published>2012-10-18T17:32:00.001+07:00</published><updated>2012-10-18T17:33:12.660+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>ASP.NET : Creating a Web Service.</title><content type='html'>&lt;h3&gt;
This is a demo project for creating a Web Service by using Visual Studio 2010 create with &lt;strong&gt;two Tier&lt;/strong&gt; concept.
&lt;br /&gt;
1st Tier is WebSite
&lt;br /&gt;
2st Tier is WebService site
&lt;br /&gt;
I have create step by step to inform you.
&lt;br /&gt;
If you not understand you can &lt;a href=&quot;#wsdemo&quot;&gt;&lt;strong&gt;download source code&lt;/strong&gt;&lt;/a&gt; from a bottom of this demo.
&lt;/h3&gt;
&lt;h4&gt;
Step 1 : Add a WebService to your WebSite.
&lt;/h4&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvT3Zuowe6c60w7jZus3ZBvmKcf9vuDkpvbR1MQ0fv1dG0uQlUTf0oLa6QbKxkGXoGD54jHqBJkSKSR7ps9dKPWlAD5bGwA-Y8qqwH_tWn7bWGORMYJP_5vFYKi9YcryXb04eBlot3Pa0/s1600/WS01.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;36&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvT3Zuowe6c60w7jZus3ZBvmKcf9vuDkpvbR1MQ0fv1dG0uQlUTf0oLa6QbKxkGXoGD54jHqBJkSKSR7ps9dKPWlAD5bGwA-Y8qqwH_tWn7bWGORMYJP_5vFYKi9YcryXb04eBlot3Pa0/s320/WS01.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h4&gt;
Step 2 : Crea Hello World Method (if not exist).
&lt;/h4&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4up0ERUty8m53iZY2jspp2mUwXHyr9w2HXTHGMOTIpMOg1_ygLEXIMdXI1FPa8tkLqLeUH5hN5ucotKkHRt3mfBWzIchw8O-QYB2zWtjNxIUDVF7bpstUQn5ZGPceJnLunvyqCuSXkLk/s1600/Web+Service+02.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;135&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4up0ERUty8m53iZY2jspp2mUwXHyr9w2HXTHGMOTIpMOg1_ygLEXIMdXI1FPa8tkLqLeUH5hN5ucotKkHRt3mfBWzIchw8O-QYB2zWtjNxIUDVF7bpstUQn5ZGPceJnLunvyqCuSXkLk/s320/Web+Service+02.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h4&gt;
Step 3 : Add a new WebSite for call web service. 
&lt;/h4&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6qiBDRb_NjmyasqrgXrUjBzwtUA1DDM5ntqz2DgaYCJRkuOuvCEujr_haCCsppwNAtGFou_JGtDdyzyVoADsuDpBjcs1-qrXwEvEIk834LaKIdSp6ZUMPA5jVZxP3t7iDAKxSr-0SLM/s1600/Web+Service+03.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;220&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6qiBDRb_NjmyasqrgXrUjBzwtUA1DDM5ntqz2DgaYCJRkuOuvCEujr_haCCsppwNAtGFou_JGtDdyzyVoADsuDpBjcs1-qrXwEvEIk834LaKIdSp6ZUMPA5jVZxP3t7iDAKxSr-0SLM/s320/Web+Service+03.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h4&gt;
Step 4 : Add Web Reference to MainSite by click on your mainsite &gt; Add Service Reference
&lt;/h4&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2-SWIra7PFZ1moLcrg0ssIJJRHIxnSqvVKNWnE4YGpWmFVePtX-9Y5Wf36RCOiVd6QA0YO-yEGDDdXpAIduia_4bY7K9t-wKuASS0mfpHQSYK7tp-v1b6htsAKi8_qbzm5gb16H5i-sg/s1600/Web+Service+10.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;209&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2-SWIra7PFZ1moLcrg0ssIJJRHIxnSqvVKNWnE4YGpWmFVePtX-9Y5Wf36RCOiVd6QA0YO-yEGDDdXpAIduia_4bY7K9t-wKuASS0mfpHQSYK7tp-v1b6htsAKi8_qbzm5gb16H5i-sg/s320/Web+Service+10.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h4&gt;
Step 5 : Click Advance &gt; Add Web Reference &gt; WebService on this solution
&lt;br /&gt;
It will find WebService on solution to show you and click WebService Name it to &quot;WSTest&quot;
&lt;/h4&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib4K0h-4OTJNFE9Vglfj8e30lZIPAaWmmVokaQgnlhLyE_-KBjOobLVIiD86NzXm9_NM_JrSAHtMzqXWEGClbDhtTGLpDxwFj6VLuPl_p3v7qC6rXGX8Z2AAUpy8Gpad8tbtKM0bO4Ce8/s1600/Web+Service+06.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;171&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib4K0h-4OTJNFE9Vglfj8e30lZIPAaWmmVokaQgnlhLyE_-KBjOobLVIiD86NzXm9_NM_JrSAHtMzqXWEGClbDhtTGLpDxwFj6VLuPl_p3v7qC6rXGX8Z2AAUpy8Gpad8tbtKM0bO4Ce8/s320/Web+Service+06.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;strong&gt;Result : you will found generated file in solution.&lt;/strong&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN5n4ilnUV3fcI04x4m8TtvUC1dpL6YkpP3IzHRvOKU6fMDkHP1ONSLtN3bH44tnf4YCbPhxaqXQTifK6zOR9PzrbOo9a4XFk0WWfh-BpsIucIu1kraHfusCy7KlQQ0au4dED6zp1M-5A/s1600/Web+Service+07.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;284&quot; width=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN5n4ilnUV3fcI04x4m8TtvUC1dpL6YkpP3IzHRvOKU6fMDkHP1ONSLtN3bH44tnf4YCbPhxaqXQTifK6zOR9PzrbOo9a4XFk0WWfh-BpsIucIu1kraHfusCy7KlQQ0au4dED6zp1M-5A/s320/Web+Service+07.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h4&gt;
Step 6 : Test calling a WebService.
&lt;/h4&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQPiAu0yAiqGyp3f6w_nanG2wGDQnjygMBVB9eOy9tmnJHXaBWHXlmoqvQEpTTcKn_C6rHB-FQP844T2e1yGzp-GWYa4G3WXIOzafStjv_Q9geaHBXxVr9i1PQYs0pGq2wuPbeQLQmS_M/s1600/Web+Service+08.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;161&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQPiAu0yAiqGyp3f6w_nanG2wGDQnjygMBVB9eOy9tmnJHXaBWHXlmoqvQEpTTcKn_C6rHB-FQP844T2e1yGzp-GWYa4G3WXIOzafStjv_Q9geaHBXxVr9i1PQYs0pGq2wuPbeQLQmS_M/s320/Web+Service+08.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
The Result
&lt;br /&gt;
I create method name GetString and return &quot;Hello World + GetString&quot; to display in page by using Response.Write.
&lt;br /&gt;
&lt;div&gt;
&lt;a title=&#39;create web service&#39; target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrZgtaz2qRcV52HXoftz1FX3MMVXiaLsJX_PA3Y1mvNy8LyZVLT4W4m0mCeK9eWlFiXMiQ9zNzL3Y73PeTi9hyVeNcLi9MXIC5NjNq0ID9l_XPC5k94FAd1BA2FIlnTW178zjT8T8baE4/s1600/Web+Service+09.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img alt=&#39;create web service&#39; border=&quot;0&quot; height=&quot;49&quot; width=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrZgtaz2qRcV52HXoftz1FX3MMVXiaLsJX_PA3Y1mvNy8LyZVLT4W4m0mCeK9eWlFiXMiQ9zNzL3Y73PeTi9hyVeNcLi9MXIC5NjNq0ID9l_XPC5k94FAd1BA2FIlnTW178zjT8T8baE4/s320/Web+Service+09.gif&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&quot;wsdemo&quot; title=&quot;Download create web service demo here&quot; href=&quot;http://www.mediafire.com/download.php?jaw3jrsayjuu217&quot;&gt;Download create web service demo here&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;If you understnd how to create WebService already, Please visit
&lt;a href=&quot;http://zomdev.blogspot.com/2012/10/aspnet-update-data-using-jquery.html&quot;&gt;How to using WebService via JavaScript/jQuery.&lt;/a&gt; for more information  thank ^^
&lt;/strong&gt;
&lt;br /&gt;
&lt;br /&gt;
Enjoy ZomDev
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/8030689876845467070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-creating-web-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/8030689876845467070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/8030689876845467070'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-creating-web-service.html' title='ASP.NET : Creating a Web Service.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvT3Zuowe6c60w7jZus3ZBvmKcf9vuDkpvbR1MQ0fv1dG0uQlUTf0oLa6QbKxkGXoGD54jHqBJkSKSR7ps9dKPWlAD5bGwA-Y8qqwH_tWn7bWGORMYJP_5vFYKi9YcryXb04eBlot3Pa0/s72-c/WS01.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-5440587692176687117</id><published>2012-10-18T09:53:00.001+07:00</published><updated>2012-10-18T09:53:45.345+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>ASP.NET : Update Data via JavaScript using ICallback</title><content type='html'>&lt;h4&gt;
    This sample will show how to update data via JavaScript.
    &lt;br /&gt;
    Three Step to Show you
&lt;/h4&gt;
&lt;strong&gt;Step 1 : Implement Interface ICallbackEventHandler.&lt;/strong&gt;
&lt;br /&gt;
&lt;strong&gt;Step 2 : Declare public string to get GetCallbackEventReference.&lt;/strong&gt;
&lt;br /&gt;
&lt;strong&gt;Step 3 : Call it by assign to OnClientClick Button.&lt;/strong&gt;
&lt;br /&gt;
&lt;h3&gt;Code behine&lt;/h3&gt;
&lt;pre&gt;
public partial class ICallback_CS : System.Web.UI.Page,ICallbackEventHandler
{
    public string CallbackScript = string.Empty;
    private string CallbackArg = string.Empty;

    protected void Page_Load(object sender, EventArgs e)
    {
        CallbackScript = Page.ClientScript.GetCallbackEventReference(Page, &quot;arg&quot;, &quot;onSuccessCallback&quot;, &quot;context&quot;,&quot;onErrorCallback&quot;,false);
    }

    public string GetCallbackResult()
    {
        return string.Format(&quot;Update {0} Complete.&quot;, CallbackArg);
    }

    public void RaiseCallbackEvent(string eventArgument)
    {
        CallbackArg = eventArgument;
    }
}
&lt;/pre&gt;
&lt;h3&gt;HTML&lt;/h3&gt;
&lt;pre&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;form id=&quot;form1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;div &amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:TextBox ID=&quot;txt1&quot; runat=&quot;server&quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Button ID=&quot;btCallback&quot; runat=&quot;server&quot; Text=&quot;UpdateData&quot; OnClientClick=&quot;GetString(); return false;&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function GetString() {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arg = $(&quot;#txt1&quot;).val();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var context = &quot;&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;%=CallbackScript %&amp;gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function onSuccessCallback(e){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(e);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function onErrorCallback(e){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(e);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/5440587692176687117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-update-data-via-javascript-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/5440587692176687117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/5440587692176687117'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-update-data-via-javascript-using.html' title='ASP.NET : Update Data via JavaScript using ICallback'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-642936318410216134</id><published>2012-10-18T09:51:00.001+07:00</published><updated>2012-10-18T17:33:12.658+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>ASP.NET : Update Data using jQuery JavaScript via WebService</title><content type='html'>&lt;h4&gt;
    This sample will show how to Update Data using jQuery JavaScript via WebService.
&lt;/h4&gt;
&lt;strong&gt;Step 1 : Create WebService Method.&lt;/strong&gt;
&lt;pre&gt;
    [WebMethod]
    public string UpdateData(string Data)
    {
        //Connect DataBase to Update Data
        return &quot;Update &#39;&quot; + Data + &quot;&#39; successfully.&quot;;
    }
&lt;/pre&gt;
&lt;strong&gt;Step 2 : Create JavaScript function using jQuery.ajax&lt;/strong&gt;
&lt;pre&gt;
    function UpdateData() {
        $.ajax({
            url: &quot;WebService.asmx/UpdateData&quot;,
            data: &quot;{ &#39;Data&#39;: &#39;&quot; + $(&quot;#txtData&quot;).val() + &quot;&#39; }&quot;,
            dataType: &quot;json&quot;,
            type: &quot;POST&quot;,
            contentType: &quot;application/json; charset=utf-8&quot;,
            dataFilter: function (data) { return data; },
            success: function (data) {
                alert(data.d);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert(XMLHttpRequest.responseText);
            }
        });
    }
&lt;/pre&gt;
&lt;strong&gt;Step 3 : Call it from Button OnClientClick.&lt;/strong&gt;
&lt;pre&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:TextBox ID=&quot;txtData&quot; runat=&quot;server&quot; &amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Button ID=&quot;btnUpdate&quot; runat=&quot;server&quot; Text=&quot;UpdateData&quot; OnClientClick=&quot;UpdateData();return false;&quot; /&amp;gt;
&lt;/pre&gt;
enjoy ZomDev
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/642936318410216134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-update-data-using-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/642936318410216134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/642936318410216134'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-update-data-using-jquery.html' title='ASP.NET : Update Data using jQuery JavaScript via WebService'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-6638191028704109823</id><published>2012-10-18T09:50:00.001+07:00</published><updated>2012-10-18T17:33:42.638+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>ASP.NET : Send multiple value to Server using JSON</title><content type='html'>&lt;h4&gt;
    This sample will show how to Send multiple value to Server using JSON.
&lt;/h4&gt;
&lt;strong&gt;Step 1 : Create WebService Method.&lt;/strong&gt;
&lt;pre&gt;
    [WebMethod]
    public string GetData(string Data)
    {
        System.Web.Script.Serialization.JavaScriptSerializer JSON = new System.Web.Script.Serialization.JavaScriptSerializer();
        Object obj = JSON.DeserializeObject(Data);
        Hashtable ht = new Hashtable();
        foreach (KeyValuePair&lt;string, object&gt; d in (Dictionary&lt;string, object&gt;)obj)
        {
            ht.Add(d.Key, d.Value);
        }
        return &quot;GetData successfully.&quot;;
    }
&lt;/pre&gt;
&lt;strong&gt;Step 2 : Create JavaScript function using jQuery.ajax&lt;/strong&gt;
&lt;h4&gt;
    Declare Array type in JavaScript and serialize to JSON Data and pass value to WebService.
&lt;/h4&gt;
&lt;pre&gt;
    function SendData() {
        var arg = {};
        arg[&quot;Data1&quot;] = &quot;String1&quot;;
        arg[&quot;Data2&quot;] = 950;
        arg[&quot;Data3&quot;] = &quot;String2&quot;;
        arg = Sys.Serialization.JavaScriptSerializer.serialize(arg);

        $.ajax({
            url: &quot;WebService.asmx/GetData&quot;,
            data: &quot;{ &#39;Data&#39;: &#39;&quot; + arg + &quot;&#39; }&quot;,
            dataType: &quot;json&quot;,
            type: &quot;POST&quot;,
            contentType: &quot;application/json; charset=utf-8&quot;,
            dataFilter: function (data) { return data; },
            success: function (data) {
                alert(data.d);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert(XMLHttpRequest.responseText);
            }
        });
    }
&lt;/pre&gt;
&lt;h2&gt;
    WebService can get JSON data that send from jQuery.ajax
&lt;/h2&gt;
&lt;div&gt;
    &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1pmKygDu9ea8rjCYqZSh5pJ_CGpeCI_zRhuVtutAnIQGGE0l7ym9bZ5x3ulUe15xQGnJaeyH66zMltASEZQlCVM0_sqTLFeC9iXAOPWmnJ6JLOyig7LmPg7qfWoKuhtMBwY5WXufbzCY/s1600/jQuerySendMultipleData.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;
        &lt;img alt=&quot;jQuery Send Multiple Data&quot; border=&quot;0&quot; height=&quot;225&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1pmKygDu9ea8rjCYqZSh5pJ_CGpeCI_zRhuVtutAnIQGGE0l7ym9bZ5x3ulUe15xQGnJaeyH66zMltASEZQlCVM0_sqTLFeC9iXAOPWmnJ6JLOyig7LmPg7qfWoKuhtMBwY5WXufbzCY/s320/jQuerySendMultipleData.gif&quot; /&gt;
    &lt;/a&gt;
&lt;/div&gt;
enjoy ZomDev
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/6638191028704109823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-send-multiple-value-to-server.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/6638191028704109823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/6638191028704109823'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-send-multiple-value-to-server.html' title='ASP.NET : Send multiple value to Server using JSON'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1pmKygDu9ea8rjCYqZSh5pJ_CGpeCI_zRhuVtutAnIQGGE0l7ym9bZ5x3ulUe15xQGnJaeyH66zMltASEZQlCVM0_sqTLFeC9iXAOPWmnJ6JLOyig7LmPg7qfWoKuhtMBwY5WXufbzCY/s72-c/jQuerySendMultipleData.gif" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-2453198366385622054</id><published>2012-10-12T15:16:00.003+07:00</published><updated>2012-10-18T09:50:16.171+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET 4.5"/><title type='text'>ASP.NET : Test Async on ASP.NET 4.5 ** await new WebClient().DownloadStringTaskAsync(url)</title><content type='html'>&lt;h1&gt;ASP.NET : Test Async on ASP.NET 4.5&lt;/h1&gt;
&lt;h4&gt;
    Hello , This is a simple way to read other website to display or get some html text data.
    &lt;br /&gt;
    i seem like jQuery.load(&quot;website&quot;) but it manage by ASP.NET engine.
    &lt;br /&gt;
    Before use Async we must set Async=&quot;true&quot; on &#39; &lt;@Page Async=&quot;true&quot; &#39;
    &lt;br /&gt;
    2 Step Below include sourcecode again
&lt;/h4&gt;
&lt;div&gt;
    &lt;h3&gt;Before Click Test Button.&lt;/h3&gt;
    &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5M4tXCxIXaXsJ9weoabV4qyeWJlKKZV0fSfF48o8MbURQHcSwZu_QWT0YovKoopUazgKIOnUbYBEWDUv16auyc2X0QY3c63u7xmDDGqL9suvWngFuYQMg93CW-dGbiUFFEpbhtY6Z_M/s1600/async1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;88&quot; width=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5M4tXCxIXaXsJ9weoabV4qyeWJlKKZV0fSfF48o8MbURQHcSwZu_QWT0YovKoopUazgKIOnUbYBEWDUv16auyc2X0QY3c63u7xmDDGqL9suvWngFuYQMg93CW-dGbiUFFEpbhtY6Z_M/s320/async1.jpg&quot; /&gt;&lt;/a&gt;
    &lt;br /&gt;
    &lt;h3&gt;After Click Test Button, Text data will show you in Panel&lt;/h3&gt;
    &lt;br /&gt;
    &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfABALp186Vu7yZbdYDYXHhU40RSTDfntOMZ7wAqwoHYSR2co9AZo8phb5o59PYbuz3V1lEi9_TONiWb2Z0LBNAbh7qhuVh7WMs2C3THm5E7jPLFFwQ6OSy4JeNE5bUNDqpAS3aPnMAtY/s1600/async2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfABALp186Vu7yZbdYDYXHhU40RSTDfntOMZ7wAqwoHYSR2co9AZo8phb5o59PYbuz3V1lEi9_TONiWb2Z0LBNAbh7qhuVh7WMs2C3THm5E7jPLFFwQ6OSy4JeNE5bUNDqpAS3aPnMAtY/s320/async2.jpg&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h2&gt;Step 1 : Create button for fire event and Panel for disply data.&lt;/h2&gt;
&lt;pre&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Button ID=&quot;btntest&quot; runat=&quot;server&quot; Text=&quot;Test&quot; OnClick=&quot;btntest_Click&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Panel ID=&quot;pnlTest&quot; runat=&quot;server&quot; GroupingText=&quot;testData&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Label ID=&quot;lbltest&quot; runat=&quot;server&quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/asp:Panel&amp;gt;&lt;br /&gt;
&lt;/pre&gt;
&lt;h2&gt;Step 2 : Create Event and method.&lt;/h2&gt;
&lt;pre&gt;
        public async void TestAsync()
        {
            string url = &quot;http://www.asp.net&quot;;
            string content = await new WebClient().DownloadStringTaskAsync(url);
            lbltest.Text = content;
        }

        protected void btntest_Click(object sender, EventArgs e)
        {
            TestAsync();
        }
&lt;/pre&gt;
&lt;strong&gt;Enjoy ASP.NET Zomdev.&lt;/strong&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/2453198366385622054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-test-async-on-aspnet-45-await.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/2453198366385622054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/2453198366385622054'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-test-async-on-aspnet-45-await.html' title='ASP.NET : Test Async on ASP.NET 4.5 ** await new WebClient().DownloadStringTaskAsync(url)'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5M4tXCxIXaXsJ9weoabV4qyeWJlKKZV0fSfF48o8MbURQHcSwZu_QWT0YovKoopUazgKIOnUbYBEWDUv16auyc2X0QY3c63u7xmDDGqL9suvWngFuYQMg93CW-dGbiUFFEpbhtY6Z_M/s72-c/async1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4894581244011420815</id><published>2012-10-12T09:19:00.000+07:00</published><updated>2012-10-18T09:50:16.185+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET 4.5"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Visual Studio"/><title type='text'>What&#39;s New in ASP.NET 4.5 and Visual Studio 2012</title><content type='html'>Here is the information about latest ASP.NET for Visual Studio 2012.
&lt;br /&gt;
Hope this can help everyone.&lt;br /&gt;
&lt;a href=&quot;http://www.asp.net/vnext/overview/whitepapers/whats-new&quot; target=&quot;_blank&quot;&gt;What&#39;s New in ASP.NET 4.5 and Visual Studio 2012&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
enjoy zomdev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4894581244011420815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/whats-new-in-aspnet-45-and-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4894581244011420815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4894581244011420815'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/whats-new-in-aspnet-45-and-visual.html' title='What&#39;s New in ASP.NET 4.5 and Visual Studio 2012'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-1132662327903935080</id><published>2012-10-12T08:49:00.001+07:00</published><updated>2012-11-01T08:31:27.813+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET Export DataTable to excel using GridView controls</title><content type='html'>&lt;h4&gt;
    Hello this project will export DataTable to *.xls file for excel.
    &lt;br /&gt;
    You can modify GridView style for display colorful format in excel. 
    &lt;br /&gt;
    Another project for display data in excel.
    &lt;br /&gt;
    &lt;strong&gt;&lt;a href=&quot;http://zomdev.blogspot.com/2012/10/aspnet-export-datatable-to-csv.html&quot;&gt;ASP.NET : Export DataTable to CSV&lt;/a&gt;&lt;/strong&gt;
    &lt;br /&gt;
    Two Step include sourcecode below.
&lt;/h4&gt;
&lt;h2&gt;
    Step 1 : Design ASPX HTML.
    &lt;br /&gt;
    Add Export Button and GridView with colorful format for display in excel
&lt;/h2&gt;
&lt;pre style=&quot;border: thin dashed #808080;&quot;&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Button ID=&quot;btnExcel&quot; runat=&quot;server&quot; Text=&quot;Excel&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:GridView ID=&quot;gv1&quot; runat=&quot;server&quot; BackColor=&quot;White&quot; BorderColor=&quot;#E7E7FF&quot;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BorderStyle=&quot;None&quot; BorderWidth=&quot;1px&quot; CellPadding=&quot;3&quot;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; EnableModelValidation=&quot;True&quot; GridLines=&quot;Horizontal&quot;&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;AlternatingRowStyle BackColor=&quot;#F7F7F7&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;FooterStyle BackColor=&quot;#B5C7DE&quot; ForeColor=&quot;#4A3C8C&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;HeaderStyle BackColor=&quot;#4A3C8C&quot; Font-Bold=&quot;True&quot; ForeColor=&quot;#F7F7F7&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;PagerStyle BackColor=&quot;#E7E7FF&quot; ForeColor=&quot;#4A3C8C&quot; HorizontalAlign=&quot;Right&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;RowStyle BackColor=&quot;#E7E7FF&quot; ForeColor=&quot;#4A3C8C&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SelectedRowStyle BackColor=&quot;#738A9C&quot; Font-Bold=&quot;True&quot; ForeColor=&quot;#F7F7F7&quot; /&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/asp:GridView&amp;gt;

&lt;/pre&gt;
&lt;h2&gt;
Step 2 : Create method and call in Button_Click event in codebehind.&lt;/h2&gt;
&lt;pre style=&quot;border: thin dashed #808080;&quot;&gt;    Protected Sub btnExcel_Click(sender As Object, e As System.EventArgs) Handles btnExcel.Click
        ExportExcel2(TestData)
    End Sub

    Sub ExportExcel2(dt As DataTable)
        gv1.DataSource = TestData
        gv1.DataBind()
        Response.AddHeader(&quot;content-disposition&quot;, &quot;attachment; filename=ExcelName.xls&quot;)
        Response.ContentType = &quot;application/vnd.ms-excel&quot;
        Response.Charset = &quot;TIS-620&quot;
        Me.EnableViewState = False
        Dim tw As New System.IO.StringWriter()
        Dim hw As New System.Web.UI.HtmlTextWriter(tw)
        Dim frm As HtmlForm = New HtmlForm()
        Me.Controls.Add(frm)
        frm.Controls.Add(gv1)
        frm.RenderControl(hw)
        Response.Write(tw.ToString())
        Response.End()
    End Sub
&lt;/pre&gt;
&lt;h2&gt;
For export excel without format table please use method below&lt;/h2&gt;
&lt;pre style=&quot;border: thin dashed #808080;&quot;&gt;    Sub ExportExcel(dt As DataTable)
        Dim GV As New System.Web.UI.WebControls.GridView
        GV.DataSource = TestData
        GV.DataBind()
        Response.AddHeader(&quot;content-disposition&quot;, &quot;attachment; filename=ExcelName.xls&quot;)
        Response.ContentType = &quot;application/vnd.ms-excel&quot;
        Response.Charset = &quot;TIS-620&quot;
        Me.EnableViewState = False
        Dim tw As New System.IO.StringWriter()
        Dim hw As New System.Web.UI.HtmlTextWriter(tw)
        Dim frm As HtmlForm = New HtmlForm()
        Me.Controls.Add(frm)
        frm.Controls.Add(GV)
        frm.RenderControl(hw)
        Response.Write(tw.ToString())
        Response.End()
    End Sub
&lt;/pre&gt;
&lt;h4&gt;
Pls enjoy ZomDev&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/1132662327903935080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-export-datatable-to-xls-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/1132662327903935080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/1132662327903935080'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-export-datatable-to-xls-excel.html' title='ASP.NET Export DataTable to excel using GridView controls'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-3406166709997431416</id><published>2012-10-11T14:34:00.002+07:00</published><updated>2012-10-18T09:50:16.178+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET : Export DataTable to CSV</title><content type='html'>&lt;h1&gt;
ASP.NET : Export DataTable to CSV&lt;/h1&gt;
&lt;h4&gt;
        CSV (Comma-separated values)
        CSV Report is the fastest and smallest for view data in excel without format.
        &lt;br /&gt;
        Source will show you below (VB).
    &lt;/h4&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QFnTvJzXIl6QvJyaCW0LrPAagaBorkap2WLvnLclLz0DwjapA2K-ZnqFqiq5ObPy8zHt5MLcpBMhBnOeJTVw77Ode1ilORnHFUhlJSz7eiSSwpFBtcBnSKfLsHv48qxngz-QqvBeEDQ/s1600/csvex01.jpg&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QFnTvJzXIl6QvJyaCW0LrPAagaBorkap2WLvnLclLz0DwjapA2K-ZnqFqiq5ObPy8zHt5MLcpBMhBnOeJTVw77Ode1ilORnHFUhlJSz7eiSSwpFBtcBnSKfLsHv48qxngz-QqvBeEDQ/s320/csvex01.jpg&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEuGztDK_hv7lxtLGiQXO_3bM7AMkcTGXr1ypE8HCVf6USZs-pRieqRoSmNPW5_IOkgNF_EYbgXPj7whChNCFR-2Cvkxh_uDTScHwDev7oS4Uzx8hrdYKjpUVOU9uc5a10D0WwO2rbYQ0/s1600/csvex02.jpg&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;153&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEuGztDK_hv7lxtLGiQXO_3bM7AMkcTGXr1ypE8HCVf6USZs-pRieqRoSmNPW5_IOkgNF_EYbgXPj7whChNCFR-2Cvkxh_uDTScHwDev7oS4Uzx8hrdYKjpUVOU9uc5a10D0WwO2rbYQ0/s320/csvex02.jpg&quot; width=&quot;218&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;h2&gt;
Step 1 : Create test DataTable.&lt;/h2&gt;
&lt;pre style=&quot;border: thin dashed #808080;&quot;&gt;    Private _TestData As DataTable

    Private Property TestData As DataTable
        Get
            &#39;Declare Datatable
            Dim dt As New DataTable(&quot;TableName&quot;)

            &#39;Add Column
            Dim dcCustomerID As New DataColumn()
            dcCustomerID.ColumnName = &quot;CustomerID&quot;
            dcCustomerID.DataType = System.Type.[GetType](&quot;System.String&quot;)

            Dim dcCustomerName As New DataColumn()
            dcCustomerName.ColumnName = &quot;CustomerName&quot;
            dcCustomerName.DataType = System.Type.[GetType](&quot;System.String&quot;)

            dt.Columns.Add(dcCustomerID)
            dt.Columns.Add(dcCustomerName)

            &#39;Declare Datarow
            Dim dr As DataRow
            dr = dt.NewRow()
            dr(dcCustomerID.ColumnName) = &quot;1&quot;
            dr(dcCustomerName.ColumnName) = &quot;Bank of America&quot;
            dt.Rows.Add(dr)

            dr = dt.NewRow()
            dr(dcCustomerID.ColumnName) = &quot;2&quot;
            dr(dcCustomerName.ColumnName) = &quot;Dow jones&quot;
            dt.Rows.Add(dr)

            dr = dt.NewRow()
            dr(dcCustomerID.ColumnName) = &quot;3&quot;
            dr(dcCustomerName.ColumnName) = &quot;Million Dollar&quot;
            dt.Rows.Add(dr)

            _TestData = dt

            Return _TestData
        End Get
        Set(value As DataTable)
            _TestData = value
        End Set
    End Property
&lt;/pre&gt;
&lt;h2&gt;
Step 2 : Click Export.&lt;/h2&gt;
&lt;pre style=&quot;border: thin dashed #808080;&quot;&gt;    Protected Sub btnCSV_Click(sender As Object, e As System.EventArgs) Handles btnCSV.Click
        ExportDataTable2CSV(TestData)
    End Sub

    Sub ExportDataTable2CSV(ByVal dt As DataTable)
        Context.Response.AddHeader(&quot;content-disposition&quot;, &quot;attachment; filename=FileName.csv&quot;)
        Context.Response.ContentType = &quot;application/csv&quot;
        Context.Response.Clear()
        Context.Response.Charset = &quot;windows-874&quot;
        Context.Response.ContentEncoding = System.Text.Encoding.GetEncoding(874)
        Page.EnableViewState = False
        Context.Response.Write(ConvertDataTable2CSV(dt))
        Context.Response.End()
    End Sub

    Function ConvertDataTable2CSV(ByVal dtSource As DataTable) As String
        Dim sb As New StringBuilder
        Dim nCount As Integer = dtSource.Columns.Count
        &#39; Header Row
        Dim sbLine As New StringBuilder
        For iCol As Integer = 0 To dtSource.Columns.Count - 1
            sbLine.Append(&quot;,&quot;)
            sbLine.Append(dtSource.Columns(iCol).ColumnName)
        Next
        sb.AppendLine(sbLine.ToString.Substring(1))
        For Each dr As DataRow In dtSource.Rows()
            sbLine = New StringBuilder
            For iCol As Integer = 0 To dtSource.Columns.Count - 1
                sbLine.Append(&quot;,&quot;)
                If Not Convert.IsDBNull(dr(iCol)) Then
                    If (dr(iCol).GetType().ToString() = &quot;System.String&quot;) Then
                        sbLine.Append(dr(iCol).ToString.ToString)
                    Else
                        sbLine.Append(dr(iCol))
                    End If
                End If
            Next
            sb.AppendLine(sbLine.ToString.Substring(1))
        Next
        Return sb.ToString()
    End Function
&lt;/pre&gt;
&lt;h4&gt;
Pls enjoy ZomDev&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/3406166709997431416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-export-datatable-to-csv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/3406166709997431416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/3406166709997431416'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-export-datatable-to-csv.html' title='ASP.NET : Export DataTable to CSV'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QFnTvJzXIl6QvJyaCW0LrPAagaBorkap2WLvnLclLz0DwjapA2K-ZnqFqiq5ObPy8zHt5MLcpBMhBnOeJTVw77Ode1ilORnHFUhlJSz7eiSSwpFBtcBnSKfLsHv48qxngz-QqvBeEDQ/s72-c/csvex01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4907694267532870622</id><published>2012-10-10T16:20:00.000+07:00</published><updated>2012-10-18T09:50:16.186+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET : Binding string or Resource data to html aspx page by using DataBind()</title><content type='html'>    &lt;h4&gt;
        Hello this is simple way again to show how to Bind data in aspx html page.
        &lt;br /&gt;
        We have 3 Step below or you want to view coding please see below ^_^
        &lt;br /&gt;
        Binding Resource please in extra step.
    &lt;/h4&gt;
    &lt;h2&gt;Step 1 : Define public string variable in code behind page.&lt;/h2&gt;
    &lt;div&gt;
        public string String1 = &quot;String1&quot;;
    &lt;/div&gt;
    &lt;h2&gt;Step 2 : Add string to your text control (Label TextBox Panel etc.). &lt;/h2&gt;
    &lt;div&gt;
        &amp;lt;asp:Label ID=&quot;lblTest4&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%#String1 %&amp;gt;&#39; &amp;gt;&amp;lt;/asp:Label&amp;gt;
    &lt;/div&gt;
    &lt;h2&gt;Step 3 : Add &quot;DataBind();&quot; in Page_Load event.&lt;/h2&gt;
    &lt;div&gt;
        protected void Page_Load(object sender, EventArgs e)
        {
            DataBind();
        }
    &lt;/div&gt;
    &lt;h2&gt;Extra Step : Binding Resource.&lt;/h2&gt;
    &lt;div&gt;
        &amp;lt;asp:Label ID=&quot;lblTest3&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%#Resources.Resource.String1 %&amp;gt;&#39; &amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
    &lt;/div&gt;
    &lt;h4&gt;Pls enjoy ZomDev&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4907694267532870622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-binding-string-or-resource-data.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4907694267532870622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4907694267532870622'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-binding-string-or-resource-data.html' title='ASP.NET : Binding string or Resource data to html aspx page by using DataBind()'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4052859800274107581</id><published>2012-10-02T15:06:00.000+07:00</published><updated>2012-11-13T19:13:32.157+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><title type='text'>ASP.NET Call Javascript from code behind</title><content type='html'>&lt;h1&gt;
ASP.NET : Call Javascript from code behind.&lt;/h1&gt;
&lt;div class=&quot;ref&quot; style=&quot;display: none;&quot;&gt;
jQuery Add Title popup dropdown select option&lt;/div&gt;
&lt;h4&gt;
        This very easy demo will show you how to call or run JavaScript from code behind.
        &lt;br /&gt;
        You can use ScriptManager or ClientScriptManager to run this.
        &lt;br /&gt;
        Demo Code show below.
    &lt;/h4&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXeyXf2JBB1BiiRTFTLvDirwR2i7FUbCj1XuRe1Dt8ghPAGqeDQUd9vWiMQYCti8x_OJixeIBKnb7ckSV4xDFobjBXqq9nWCjiri1TYa_ELqt91rnRperJnolXGWdl6eEo8j8bEGIF0Kk/s1600/RunJSFromCodeBehind.gif&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ASP.NET : Call or run Javascript from code behind&quot; border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXeyXf2JBB1BiiRTFTLvDirwR2i7FUbCj1XuRe1Dt8ghPAGqeDQUd9vWiMQYCti8x_OJixeIBKnb7ckSV4xDFobjBXqq9nWCjiri1TYa_ELqt91rnRperJnolXGWdl6eEo8j8bEGIF0Kk/s1600/RunJSFromCodeBehind.gif&quot; width=&quot;132&quot; /&gt;&lt;/a&gt;


    &lt;/div&gt;
&lt;h2 style=&quot;font-size: large;&quot;&gt;
Source code below this text&lt;/h2&gt;
&lt;pre&gt;        ClientScript.RegisterStartupScript(Page.GetType(), &quot;testScript&quot;, &quot;alert(&#39;First Script&#39;);alert(&#39;Second Script&#39;);&quot;, true);

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), &quot;key&quot;, &quot;alert(&#39;ThirdScript&#39;);&quot;, true);
    &lt;/pre&gt;
&lt;h4&gt;
Don&#39;t hesitate to contact me zomdev.&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4052859800274107581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-call-javascript-from-code-behind.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4052859800274107581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4052859800274107581'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/10/aspnet-call-javascript-from-code-behind.html' title='ASP.NET Call Javascript from code behind'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXeyXf2JBB1BiiRTFTLvDirwR2i7FUbCj1XuRe1Dt8ghPAGqeDQUd9vWiMQYCti8x_OJixeIBKnb7ckSV4xDFobjBXqq9nWCjiri1TYa_ELqt91rnRperJnolXGWdl6eEo8j8bEGIF0Kk/s72-c/RunJSFromCodeBehind.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-783114523072439214</id><published>2012-09-27T15:23:00.001+07:00</published><updated>2012-10-18T09:50:16.191+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>jQuery : Add title to dropdown select option.</title><content type='html'>
    &lt;h1&gt;jQuery : Add title to dropdown select option.&lt;/h1&gt;
    &lt;div style=&quot;display:none;&quot; class=&quot;ref&quot;&gt;jQuery Add Title popup dropdown select option&lt;/div&gt;
    &lt;h4&gt;
        This very easy demo will show you how to add title to all of select option in page.
        &lt;br /&gt;
        Demo Code show below.
    &lt;/h4&gt;
    &lt;div&gt;
        &lt;h4 style=&quot;font-size:large;&quot;&gt;
            Please select your item in dropdown to view title result.
        &lt;/h4&gt;
        &lt;select&gt;
            &lt;option&gt;FIRST Option&lt;/option&gt;
            &lt;option&gt;SECOND Option&lt;/option&gt;
            &lt;option&gt;THIRD Option&lt;/option&gt;
            &lt;option&gt;Fourth Option&lt;/option&gt;
            &lt;option&gt;FIFTH Option&lt;/option&gt;
            &lt;option&gt;SIXTH Option&lt;/option&gt;
        &lt;/select&gt;
        &lt;script type=&quot;text/javascript&quot;&gt;
            $(document).ready(function () {
                $(&quot;option&quot;).each(function () {
                    this.setAttribute(&#39;title&#39;, this.innerText);
                });
            });
        &lt;/script&gt;
    &lt;/div&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;Source code below this text&lt;/h2&gt;
    &lt;pre&gt;
        &amp;lt;select&amp;gt;
            &amp;lt;option&amp;gt;FIRST Option&amp;lt;/option&amp;gt;
            &amp;lt;option&amp;gt;SECOND Option&amp;lt;/option&amp;gt;
            &amp;lt;option&amp;gt;THIRD Option&amp;lt;/option&amp;gt;
            &amp;lt;option&amp;gt;Fourth Option&amp;lt;/option&amp;gt;
            &amp;lt;option&amp;gt;FIFTH Option&amp;lt;/option&amp;gt;
            &amp;lt;option&amp;gt;SIXTH Option&amp;lt;/option&amp;gt;
        &amp;lt;/select&amp;gt;
        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
            $(document).ready(function () {
                $(&quot;option&quot;).each(function () {
                    this.setAttribute(&#39;title&#39;, this.innerText);
                });
            });
        &amp;lt;/script&amp;gt;
    &lt;/pre&gt;

    &lt;h4&gt;Don&#39;t hesitate to contact me zomdev.&lt;/h4&gt;

</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/783114523072439214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/jquery-add-title-to-dropdown-select.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/783114523072439214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/783114523072439214'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/jquery-add-title-to-dropdown-select.html' title='jQuery : Add title to dropdown select option.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4774162608744198196</id><published>2012-09-21T09:06:00.002+07:00</published><updated>2012-10-18T09:50:16.183+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>ASP.NET : Validate In place edit GridView using jQuery.</title><content type='html'>    &lt;h1&gt;ASP.NET : Validate In place edit GridView using jQuery.&lt;/h1&gt;
    &lt;div style=&quot;display:none;&quot; class=&quot;ref&quot;&gt;ASP.NET Server Control GridView Validate&lt;/div&gt;
    &lt;h4&gt;
        This very easy demo will show you how to validate TextBox in GridView by using jQuery.
        &lt;br /&gt;
        Demo Code show below.
    &lt;/h4&gt;
    &lt;div&gt;
        &lt;h4&gt;
            The Result
        &lt;/h4&gt;
 &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; rules=&quot;cols&quot; border=&quot;1&quot; id=&quot;gv1&quot; style=&quot;background-color:White;border-color:#999999;border-width:1px;border-style:None;border-collapse:collapse;&quot;&gt;
  &lt;tr style=&quot;color:White;background-color:#000084;font-weight:bold;&quot;&gt;
   &lt;th scope=&quot;col&quot;&gt;&amp;nbsp;&lt;/th&gt;&lt;th scope=&quot;col&quot;&gt;CustomerID&lt;/th&gt;&lt;th scope=&quot;col&quot;&gt;CustomerName&lt;/th&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:#EEEEEE;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Update&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Cancel&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl02_lblCustomerID&quot;&gt;0&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;input name=&quot;gv1$ctl02$txtCustomerName&quot; type=&quot;text&quot; value=&quot;Adam J&quot; maxlength=&quot;200&quot; id=&quot;gv1_ctl02_txtCustomerName&quot; /&gt;
                    &lt;span id=&quot;gv1_ctl02_reqtxtCustomerName&quot; style=&quot;color:Red;&quot;&gt;*&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:Gainsboro;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl03_lblCustomerID&quot;&gt;1&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl03_lblCustomer&quot;&gt;Dow jones&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:#EEEEEE;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl04_lblCustomerID&quot;&gt;2&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl04_lblCustomer&quot;&gt;Million Dollar&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:Gainsboro;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl05_lblCustomerID&quot;&gt;3&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl05_lblCustomer&quot;&gt;Bank of America&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/table&gt;
    &lt;/div&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;1 : Add modify Template in GridView set OnClientClick=&quot;return validateGridView();&quot;&lt;/h2&gt;
    &lt;pre&gt;
        &amp;lt;asp:TemplateField ShowHeader=&quot;False&quot;&amp;gt;
            &amp;lt;ItemTemplate&amp;gt;
                &amp;lt;asp:LinkButton ID=&quot;lbtEdit&quot; runat=&quot;server&quot; CausesValidation=&quot;False&quot; CommandName=&quot;Edit&quot; Text=&quot;Edit&quot;&amp;gt;&amp;lt;/asp:LinkButton&amp;gt;
            &amp;lt;/ItemTemplate&amp;gt;
            &amp;lt;EditItemTemplate&amp;gt;
                &amp;lt;asp:LinkButton ID=&quot;lbtUpdate&quot; runat=&quot;server&quot; CausesValidation=&quot;True&quot; CommandName=&quot;Update&quot; Text=&quot;Update&quot; OnClientClick=&quot;return validateGridView();&quot;&amp;gt;&amp;lt;/asp:LinkButton&amp;gt;
                &amp;nbsp;
                &amp;lt;asp:LinkButton ID=&quot;lbtCancel&quot; runat=&quot;server&quot; CausesValidation=&quot;False&quot; CommandName=&quot;Cancel&quot; Text=&quot;Cancel&quot;&amp;gt;&amp;lt;/asp:LinkButton&amp;gt;
            &amp;lt;/EditItemTemplate&amp;gt;
        &amp;lt;/asp:TemplateField&amp;gt;
    &lt;/pre&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;2 : Add Alert Label near Require Text.&lt;/h2&gt;
    &lt;pre&gt;
        &amp;lt;asp:Label ID=&quot;lblReqCustomerName&quot; runat=&quot;server&quot; ForeColor=&quot;Red&quot; Text=&quot;*&quot; style=&quot;display:none;&quot; CssClass=&quot;lblReqCustomerName&quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;
    &lt;/pre&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;3 : Add Javascript Validate Function.&lt;/h2&gt;
    &lt;pre type=&quot;javascript&quot;&gt;
    function validateGridView() {
        if ($(&quot;.txtCustomerName&quot;).val() == &quot;&quot;) {
            $(&quot;.lblReqCustomerName&quot;).show();
            $(&quot;.txtCustomerName&quot;).focus();
            return false;
        }
        else {
            $(&quot;.lblReqCustomerName&quot;).hide();
            return true;
        }
    }
    &lt;/pre&gt;
    &lt;a href=&quot;http://adf.ly/D2F0Q&quot;&gt;&lt;h3&gt;DownloadDemo Here&lt;/h3&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ygd8sB1GfclTkalgXeC-99xdL-Q-0SZ95qXV_qHZwTe0xvacigEwVta82WixZoBdnZFGnRZCukaU3SMgQkyPMFsoYP0PeY8OTfxAvWIXU9ylbY-bNoKSs8WorgRzmug5UHFybAcgpU0/s1600/Download_Symbol.png&quot; /&gt;&lt;/a&gt;
    &lt;h4&gt;Don&#39;t hesitate to contact me zomdev.&lt;/h4&gt;


</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4774162608744198196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-validate-in-place-edit-gridview_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4774162608744198196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4774162608744198196'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-validate-in-place-edit-gridview_21.html' title='ASP.NET : Validate In place edit GridView using jQuery.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ygd8sB1GfclTkalgXeC-99xdL-Q-0SZ95qXV_qHZwTe0xvacigEwVta82WixZoBdnZFGnRZCukaU3SMgQkyPMFsoYP0PeY8OTfxAvWIXU9ylbY-bNoKSs8WorgRzmug5UHFybAcgpU0/s72-c/Download_Symbol.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-8651980660568761055</id><published>2012-09-20T16:04:00.000+07:00</published><updated>2012-10-18T09:50:16.195+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET Validate In place edit GridView using RequiredFieldValidator.</title><content type='html'>    &lt;h1&gt;ASP.NET Validate In place edit GridView using RequiredFieldValidator.&lt;/h1&gt;
    &lt;div style=&quot;display:none;&quot; class=&quot;ref&quot;&gt;ASP.NET Server Control GridView Validate&lt;/div&gt;
    &lt;h4&gt;
        This very easy demo will show you how to validate TextBox in GridView by using RequiredFieldValidator.
        &lt;br /&gt;
        First we must add TextBox in EditItemTemplate for display after click edit.
        &lt;br /&gt;
        Second is fire event for update data. 
        &lt;br /&gt;
        Demo Code show below.
    &lt;/h4&gt;
    &lt;div&gt;
        &lt;h4&gt;
            The Result
        &lt;/h4&gt;
 &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; rules=&quot;cols&quot; border=&quot;1&quot; id=&quot;gv1&quot; style=&quot;background-color:White;border-color:#999999;border-width:1px;border-style:None;border-collapse:collapse;&quot;&gt;
  &lt;tr style=&quot;color:White;background-color:#000084;font-weight:bold;&quot;&gt;
   &lt;th scope=&quot;col&quot;&gt;&amp;nbsp;&lt;/th&gt;&lt;th scope=&quot;col&quot;&gt;CustomerID&lt;/th&gt;&lt;th scope=&quot;col&quot;&gt;CustomerName&lt;/th&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:#EEEEEE;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Update&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Cancel&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl02_lblCustomerID&quot;&gt;0&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;input name=&quot;gv1$ctl02$txtCustomerName&quot; type=&quot;text&quot; value=&quot;Adam J&quot; maxlength=&quot;200&quot; id=&quot;gv1_ctl02_txtCustomerName&quot; /&gt;
                    &lt;span id=&quot;gv1_ctl02_reqtxtCustomerName&quot; style=&quot;color:Red;&quot;&gt;*&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:Gainsboro;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl03_lblCustomerID&quot;&gt;1&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl03_lblCustomer&quot;&gt;Dow jones&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:#EEEEEE;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl04_lblCustomerID&quot;&gt;2&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl04_lblCustomer&quot;&gt;Million Dollar&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;&lt;tr style=&quot;color:Black;background-color:Gainsboro;&quot;&gt;
   &lt;td&gt;&lt;a href=&quot;#&quot; style=&quot;color:Black;&quot;&gt;Edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl05_lblCustomerID&quot;&gt;3&lt;/span&gt;
                &lt;/td&gt;&lt;td&gt;
                    &lt;span id=&quot;gv1_ctl05_lblCustomer&quot;&gt;Bank of America&lt;/span&gt;
                &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/table&gt;
    &lt;/div&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;Demo Code&lt;/h2&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;Code HTML&lt;/h2&gt;
    &lt;pre&gt;
        &amp;lt;asp:GridView ID=&quot;gv1&quot; runat=&quot;server&quot; AutoGenerateColumns=&quot;False&quot; 
            EnableModelValidation=&quot;True&quot; 
            DataKeyNames=&quot;CustomerID&quot;
            onrowediting=&quot;gv1_RowEditing&quot; 
            onrowupdating=&quot;gv1_RowUpdating&quot; 
            onrowcancelingedit=&quot;gv1_RowCancelingEdit&quot;
            &amp;gt;
        &amp;lt;Columns&amp;gt;
            &amp;lt;asp:CommandField ShowEditButton=&quot;True&quot; ValidationGroup=&quot;Update&quot; /&amp;gt;
            &amp;lt;asp:TemplateField HeaderText=&quot;CustomerID&quot;&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:Label ID=&quot;lblCustomerID&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%# Bind(&quot;CustomerID&quot;) %&amp;gt;&#39;&amp;gt;&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
            &amp;lt;/asp:TemplateField&amp;gt;
            &amp;lt;asp:TemplateField HeaderText=&quot;CustomerName&quot;&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:Label ID=&quot;lblID&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%# Bind(&quot;CustomerID&quot;) %&amp;gt;&#39;&amp;gt;&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:Label ID=&quot;lblCustomer&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%# Bind(&quot;CustomerName&quot;) %&amp;gt;&#39;&amp;gt;&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
                &amp;lt;EditItemTemplate&amp;gt;
                    &amp;lt;asp:TextBox ID=&quot;txtCustomerName&quot; runat=&quot;server&quot; MaxLength=&quot;200&quot; Text=&#39;&amp;lt;%# Bind(&quot;CustomerName&quot;) %&amp;gt;&#39; ValidationGroup=&quot;Update&quot; &amp;gt;&amp;lt;/asp:TextBox&amp;gt;
                    &amp;lt;asp:RequiredFieldValidator ID=&quot;reqtxtCustomerName&quot; runat=&quot;server&quot; Text=&quot;*&quot; Display=&quot;Static&quot; ControlToValidate=&quot;txtCustomerName&quot; ValidationGroup=&quot;Update&quot; &amp;gt;&amp;lt;/asp:RequiredFieldValidator&amp;gt;
                &amp;lt;/EditItemTemplate&amp;gt;
            &amp;lt;/asp:TemplateField&amp;gt;
        &amp;lt;/Columns&amp;gt;
        &amp;lt;/asp:GridView&amp;gt;
    &lt;/pre&gt;
    &lt;h2 style=&quot;font-size:large;&quot;&gt;Code Behind&lt;/h2&gt;
    &lt;pre&gt;
    private DataTable CustomerData
    {
        get {
            if (ViewState[&quot;CustomerData&quot;] != null)
                return (DataTable)ViewState[&quot;CustomerData&quot;];

            //Declare DataTable
            DataTable dt = new DataTable(&quot;TableName1&quot;);
            //Add Column
            dt.Columns.Add(&quot;CustomerID&quot;);
            dt.Columns.Add(&quot;CustomerName&quot;);

            //Declare Datarow
            DataRow dr = null;
            dr = dt.NewRow();
            dr[&quot;CustomerID&quot;] = &quot;0&quot;;
            dr[&quot;CustomerName&quot;] = &quot;Adam J&quot;;
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[&quot;CustomerID&quot;] = &quot;1&quot;;
            dr[&quot;CustomerName&quot;] = &quot;Dow jones&quot;;
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[&quot;CustomerID&quot;] = &quot;2&quot;;
            dr[&quot;CustomerName&quot;] = &quot;Million Dollar&quot;;
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[&quot;CustomerID&quot;] = &quot;3&quot;;
            dr[&quot;CustomerName&quot;] = &quot;Bank of America&quot;;
            dt.Rows.Add(dr);

            ViewState[&quot;CustomerData&quot;] = dt;
            return dt;
        }
        set {
            ViewState[&quot;CustomerData&quot;] = value;
        }
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            BindData();
        }
    }
    protected void gv1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        gv1.EditIndex = e.NewEditIndex;
        BindData();
    }
    protected void gv1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        TextBox txtCustomerName = (TextBox)gv1.Rows[e.RowIndex].FindControl(&quot;txtCustomerName&quot;);
        Label lblCustomerID = (Label)gv1.Rows[e.RowIndex].FindControl(&quot;lblCustomerID&quot;);
        foreach (DataRow dr in CustomerData.Select(&quot;CustomerID=&#39;&quot; + lblCustomerID.Text + &quot;&#39;&quot;))
        {
            dr[&quot;CustomerName&quot;] = txtCustomerName.Text;
        }
        CustomerData.AcceptChanges();
        gv1.EditIndex = -1;
        BindData();
    }
    protected void gv1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        gv1.EditIndex = -1;
        BindData();
    }
    void BindData()
    {
        gv1.DataSource = CustomerData;
        gv1.DataBind();
    }
    &lt;/pre&gt;
    &lt;h4&gt;Don&#39;t hesitate to contact me zomdev.&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/8651980660568761055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-validate-in-place-edit-gridview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/8651980660568761055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/8651980660568761055'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-validate-in-place-edit-gridview.html' title='ASP.NET Validate In place edit GridView using RequiredFieldValidator.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-7819041164972997753</id><published>2012-09-18T15:03:00.003+07:00</published><updated>2012-10-18T09:50:16.190+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET Three way to soing DataTable .Select .DefaultView Linq</title><content type='html'>    &lt;h4&gt;
        *Linq Exist in .Net Framework 3.5++
    &lt;/h4&gt;
    &lt;h4&gt;
        I&#39;ve sorting method to sort DataTable to show you today,
    &lt;/h4&gt;
        &lt;ul&gt;
            &lt;li&gt;
                &lt;h4&gt;First is .DefaultView&lt;/h4&gt;
                &lt;div style=&quot;border:1px dotted white;padding-right:20px;&quot;&gt;
                    DataView dv = dt.DefaultView;
                    dv.Sort = &quot;CustomerName ASC&quot;;
                &lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
                &lt;h4&gt;Second is .Select(&quot;leave blank&quot;, &quot;Column ASC/DESC&quot;)&lt;/h4&gt;
                &lt;div style=&quot;border:1px dotted white;padding-right:20px;&quot;&gt;
                    dt.Select(&quot;&quot;, &quot;CustomerName&quot;);
                &lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
                &lt;h4&gt;Third id Linq.OrderBy&lt;/h4&gt;
                &lt;div style=&quot;border:1px dotted white;padding-right:20px;&quot;&gt;
                    var SortedData = from a in dt.AsEnumerable()
                                  .Where(a =&gt; a.Field&lt;string&gt;(&quot;CustomerName&quot;) == &quot;Bank of America&quot;)
                                  .OrderBy(a =&gt; a[&quot;CustomerName&quot;])
                              select a;
                &lt;/div&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
    &lt;div&gt;
        &lt;h4&gt;
            The Result
        &lt;/h4&gt;
     &lt;table cellspacing=&quot;0&quot; rules=&quot;all&quot; border=&quot;1&quot; id=&quot;gv1&quot; style=&quot;border-collapse:collapse;&quot;&gt;
      &lt;tr&gt;
       &lt;th scope=&quot;col&quot;&gt;CustomerID&lt;/th&gt;&lt;th scope=&quot;col&quot;&gt;CustomerName&lt;/th&gt;
      &lt;/tr&gt;&lt;tr&gt;
       &lt;td&gt;0&lt;/td&gt;&lt;td&gt;Adam J&lt;/td&gt;
      &lt;/tr&gt;&lt;tr&gt;
       &lt;td&gt;3&lt;/td&gt;&lt;td&gt;Bank of America&lt;/td&gt;
      &lt;/tr&gt;&lt;tr&gt;
       &lt;td&gt;1&lt;/td&gt;&lt;td&gt;Dow jones&lt;/td&gt;
      &lt;/tr&gt;&lt;tr&gt;
       &lt;td&gt;2&lt;/td&gt;&lt;td&gt;Million Dollar&lt;/td&gt;
      &lt;/tr&gt;
     &lt;/table&gt;
    &lt;/div&gt;
    &lt;h2&gt;Test result in C# here.&lt;/h2&gt;
    &lt;pre&gt;
        //Declare DataTable
        DataTable dt = new DataTable(&quot;TableName1&quot;);
        //Add Column
        dt.Columns.Add(&quot;CustomerID&quot;);
        dt.Columns.Add(&quot;CustomerName&quot;);

        //Declare Datarow
        DataRow dr = null;
        dr = dt.NewRow();
        dr[&quot;CustomerID&quot;] = &quot;0&quot;;
        dr[&quot;CustomerName&quot;] = &quot;Adam J&quot;;
        dt.Rows.Add(dr);

        dr = dt.NewRow();
        dr[&quot;CustomerID&quot;] = &quot;1&quot;;
        dr[&quot;CustomerName&quot;] = &quot;Dow jones&quot;;
        dt.Rows.Add(dr);

        dr = dt.NewRow();
        dr[&quot;CustomerID&quot;] = &quot;2&quot;;
        dr[&quot;CustomerName&quot;] = &quot;Million Dollar&quot;;
        dt.Rows.Add(dr);

        dr = dt.NewRow();
        dr[&quot;CustomerID&quot;] = &quot;3&quot;;
        dr[&quot;CustomerName&quot;] = &quot;Bank of America&quot;;
        dt.Rows.Add(dr);


        DataView dv = dt.DefaultView;
        dv.Sort = &quot;CustomerName ASC&quot;;

        dt.Select(&quot;&quot;, &quot;CustomerName&quot;);

        var SortedData = from a in dt.AsEnumerable()
                      .Where(a =&gt; a.Field&amp;lt;string&amp;gt;(&quot;CustomerName&quot;) == &quot;Bank of America&quot;)
                      .OrderBy(a =&gt; a[&quot;CustomerName&quot;])
                  select a;

        gv1.DataSource = dt;
        gv1.DataBind();
    &lt;/pre&gt;
    &lt;h4&gt;Don&#39;t hesitate to contact me zomdev.&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/7819041164972997753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-three-way-to-soing-datatable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/7819041164972997753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/7819041164972997753'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-three-way-to-soing-datatable.html' title='ASP.NET Three way to soing DataTable .Select .DefaultView Linq'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-922250720891398993</id><published>2012-09-12T09:48:00.000+07:00</published><updated>2012-10-30T09:58:51.226+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET Increase performance using GZIP</title><content type='html'>&lt;h4&gt;
        GZIP-compression will decrease the number of bytes sent by your server to any client.
    &lt;/h4&gt;
&lt;h4&gt;
        I&#39;ve test result to shoe you below.
        &lt;br /&gt;
        Ziped aspx page will decrease from 9,733,736 bytes to 538,531 bytes,It means this page reduce to 5.96% of actual size.
        &lt;br /&gt;
        If you have an internet connection 1Mb, It mean you can open page zipped page in 0.5 second and unzipped page is 9 seconds.
    &lt;/h4&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;u&gt;Before Zipped&lt;/u&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi6TrpcdyVeec1Sbxl0hUWTPfiBG6iggTbUtRbHZOd_rWtINVHRPo6rIB5XogC3XmdoHmfQSgSc1v9vJEmKrFSnjfMBM9is2z61BUtzGXQDMP7r5Ja0YSopWKOv1apPQm_GqoPj0NKoac/s1600/UnZip.gif&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;
            &lt;img alt=&quot;zomdev.blogspot.com ASP.NET Increase performance by using GZIP&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi6TrpcdyVeec1Sbxl0hUWTPfiBG6iggTbUtRbHZOd_rWtINVHRPo6rIB5XogC3XmdoHmfQSgSc1v9vJEmKrFSnjfMBM9is2z61BUtzGXQDMP7r5Ja0YSopWKOv1apPQm_GqoPj0NKoac/s1600/UnZip.gif&quot; /&gt;
        &lt;/a&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;u&gt;After Zipped&lt;/u&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsZFwZOJmWcDOH4q0EUAw6Ka0mUicLCbMY6rsv7OG4RE63Fo-CZSTUdR7a9Rk4YPwEVzFkPH1FJJ2ijMyUSa5p0wFGwPfrcEjeNW-frx7sU2DLPPbtADAetPCXyXfVNGEDRL9_yrVFMY/s1600/zipped.gif&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;
            &lt;img alt=&quot;zomdev.blogspot.com ASP.NET Increase performance by using GZIP&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsZFwZOJmWcDOH4q0EUAw6Ka0mUicLCbMY6rsv7OG4RE63Fo-CZSTUdR7a9Rk4YPwEVzFkPH1FJJ2ijMyUSa5p0wFGwPfrcEjeNW-frx7sU2DLPPbtADAetPCXyXfVNGEDRL9_yrVFMY/s1600/zipped.gif&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
&lt;h2&gt;
Test result in C# here.&lt;/h2&gt;
&lt;pre&gt;        //Declare DataTable
        DataTable dt = new DataTable(&quot;TableName1&quot;);
        //Add Column
        dt.Columns.Add(&quot;CustomerID&quot;);
        dt.Columns.Add(&quot;CustomerName&quot;);
        //Declare Datarow
        DataRow dr = null;
        for (int i = 0; i &amp;lt; 20000; i++)
        {
            dr = dt.NewRow();
            dr[&quot;CustomerID&quot;] = i.ToString();
            dr[&quot;CustomerName&quot;] = i.GetTypeCode().ToString();
            dt.Rows.Add(dr);
        }
        ViewState[&quot;dt&quot;] = dt;

        Response.Filter = new System.IO.Compression.GZipStream(Response.Filter, System.IO.Compression.CompressionMode.Compress);
        Response.AddHeader(&quot;Content-Encoding&quot;, &quot;gzip&quot;);
    &lt;/pre&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.mediafire.com/download.php?h9wcs1tzndlh3c5&quot; name=&quot;aspgzip&quot;&gt;Download Demo Here&lt;/a&gt;
    &lt;/div&gt;
&lt;h4&gt;
Don&#39;t hesitate to email me zomdev.&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/922250720891398993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-increase-performance-by-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/922250720891398993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/922250720891398993'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-increase-performance-by-using.html' title='ASP.NET Increase performance using GZIP'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi6TrpcdyVeec1Sbxl0hUWTPfiBG6iggTbUtRbHZOd_rWtINVHRPo6rIB5XogC3XmdoHmfQSgSc1v9vJEmKrFSnjfMBM9is2z61BUtzGXQDMP7r5Ja0YSopWKOv1apPQm_GqoPj0NKoac/s72-c/UnZip.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-5394198761454976786</id><published>2012-09-10T17:10:00.000+07:00</published><updated>2012-10-18T17:33:42.636+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>ASP.NET jQuery UI : AutoComplete with DataTable via webservice</title><content type='html'>    &lt;h2&gt;ASP.NET jQuery UI : AutoComplete with DataTable via webservice&lt;/h2&gt;
    &lt;h4&gt;
        This project can convert DataTable to jQuery AutoComplete DataSource.
        &lt;br /&gt;
        We can get Data from DataBase and create to jQuery Datasource and display in webpage via webservice.
        &lt;br /&gt;
        now we have 4 step to do this.
    &lt;/h4&gt;
    &lt;div&gt;
        &lt;a href=&quot;#aspjact&quot;&gt;&lt;h2&gt;DownLoad Demo Here&lt;/h2&gt;&lt;/a&gt;
    &lt;/div&gt;
    &lt;h3&gt;Step 1: &lt;u&gt;Add css and script&lt;/u&gt;&lt;/h3&gt;
    &lt;h4&gt;Add scriptmanager to yourpage.&lt;br /&gt;
        Add jquery-ui.css.&lt;br /&gt;
        Add jquery.js&lt;br /&gt;
        Add jquery-ui.js
    &lt;/h4&gt;
    &lt;h3&gt;Step 2: &lt;u&gt;Add Control to yourpage&lt;/u&gt;&lt;/h3&gt;
    &lt;h4&gt;Add scriptmanager to yourpage.&lt;br /&gt;
        Add TextBox named to txtCustomerSearch.&lt;br /&gt;
        Add Image for loading named to imgLoading.
    &lt;/h4&gt;
    &lt;pre class=&quot;brush: csharp;&quot; &gt;
        ScriptManager
        txtCustomerSearch
        imgLoading
    &lt;/pre&gt;
    &lt;h3&gt;Step 3: &lt;u&gt;Add Javascript&lt;/u&gt;&lt;/h3&gt;
    &lt;h4&gt;Add scriptmanager to yourpage.&lt;br /&gt;
        Add TextBox named to txtCustomerSearch.&lt;br /&gt;
        Add Image for loading named to imgLoading.
    &lt;/h4&gt;
    &lt;pre class=&quot;brush: javascript;&quot; &gt;
    $(function () {
        $(&quot;#&amp;lt;%=txtCustomerSearch.ClientID %&amp;gt;&quot;).autocomplete({
            minLength: 2,
            source: function (req, response) {
                $(&quot;#&amp;lt;%=imgLoading.ClientID %&amp;gt;&quot;).show();
                $.ajax({
                    url: &quot;WebService.asmx/GetCustomerData&quot;,
                    data: &quot;{ &#39;SearchValue&#39;: &#39;&quot; + $(&quot;#&amp;lt;%=txtCustomerSearch.ClientID %&amp;gt;&quot;).val() + &quot;&#39; }&quot;,
                    dataType: &quot;json&quot;,
                    type: &quot;POST&quot;,
                    contentType: &quot;application/json; charset=utf-8&quot;,
                    dataFilter: function (data) { return data; },
                    success: function (data) {
                        $(&quot;#&amp;lt;%=imgLoading.ClientID %&amp;gt;&quot;).hide();
                        atcjq.onsuccess(data, response);
                    },
                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                        $(&quot;#&amp;lt;%=imgLoading.ClientID %&amp;gt;&quot;).hide();
                        
                        alert(XMLHttpRequest.responseText);
                    }
                });
            },
            select: function (event, ui) {
                $(&quot;#&amp;lt;%=txtCustomerSearch.ClientID %&amp;gt;&quot;).val(ui.item.txtvalue)
                $(&quot;#&amp;lt;%=txtCustomerSearch.ClientID %&amp;gt;&quot;).attr(&quot;title&quot;, ui.item.txtvalue);
                atcjq.seturisearch();
                return false;
            }
        });
    });
    var atcjq = {
        onsuccess: function (data, response) {
            var d2 = Sys.Serialization.JavaScriptSerializer.deserialize(data.d);
            response($.map(d2, function (item) {
                var fval = item.CustomerName;
                return {
                    value: fval, label: fval, txtvalue: item.CustomerName
                }
            }))
        },
        seturisearch: function () {
            //alert($(&quot;#&amp;lt;%=txtCustomerSearch.ClientID %&amp;gt;&quot;).val());
        }
    }
    &lt;/pre&gt;
    &lt;h3&gt;Step 4: &lt;u&gt;Using ConvertDataTableToJson to convert your datatable to json and send to html.&lt;/u&gt;&lt;/h3&gt;
    &lt;pre class=&quot;brush: vb;&quot; &gt;
        Public Function ConvertDataTableToJson(ByVal dt As DataTable) As String
            Dim serializer As System.Web.Script.Serialization.JavaScriptSerializer = New System.Web.Script.Serialization.JavaScriptSerializer()
            Dim rows As New List(Of Dictionary(Of String, Object))
            Dim row As Dictionary(Of String, Object)

            For Each dr As DataRow In dt.Rows
                row = New Dictionary(Of String, Object)
                For Each col As DataColumn In dt.Columns
                    row.Add(col.ColumnName, dr(col))
                Next
                rows.Add(row)
            Next
            Return serializer.Serialize(rows)
        End Function
    &lt;/pre&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; name=&quot;aspjact&quot; href=&quot;http://adf.ly/D9OC1&quot;&gt;Download Demo Here&lt;/a&gt;
    &lt;/div&gt;
    &lt;h4&gt;Don&#39;t hesitate to email me zomdev.&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/5394198761454976786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-jquery-autocomplete-with.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/5394198761454976786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/5394198761454976786'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-jquery-autocomplete-with.html' title='ASP.NET jQuery UI : AutoComplete with DataTable via webservice'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-7966543738536667755</id><published>2012-09-05T15:28:00.001+07:00</published><updated>2012-10-18T09:50:16.192+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><title type='text'>ASP.NET : Change IIS7 dispaly datetime format link local machine</title><content type='html'>    &lt;h4&gt;
        Have you eve seen before ? 
        &lt;br /&gt;
        IIS7 it show the date format doesn&#39;t match with local machine.
        &lt;br /&gt;
        Example
        &lt;br /&gt;
        DateTime in local machine is &#39;01 Jan 2012&#39;.
        &lt;br /&gt;
        In our Website is &#39;01/01/2012&#39;.
        &lt;br /&gt;
        Now we have 4 step for this case.
    &lt;/h4&gt;
    &lt;h2&gt;Step 1 : Open IIS and click Application Pools.&lt;/h2&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBVo12VQpgu54104DfzvO3bH6eHADdu-0WKFgppozYmJt2gQg5oSrSHvRAxjBWCbGMbfkd_qV58oCxrRaCo5E1CUX2brwaEYQeNEHHGaSRLdgMss98jY13XJJ6RZtSVUI1KDKM7KcEC2M/s1600/idt4.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;
        &lt;img alt=&quot;zomdev.blogspot.com Change IIS7 dispaly datetime format link local machine&quot; border=&quot;0&quot; height=&quot;219&quot; width=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBVo12VQpgu54104DfzvO3bH6eHADdu-0WKFgppozYmJt2gQg5oSrSHvRAxjBWCbGMbfkd_qV58oCxrRaCo5E1CUX2brwaEYQeNEHHGaSRLdgMss98jY13XJJ6RZtSVUI1KDKM7KcEC2M/s320/idt4.gif&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h2&gt;Step 2 : On the right panel click advance setting.&lt;/h2&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixOFuRgiaKECSekXR9m0-CvU6TjJJWHaBx33NhJwxoMi2Q0AcFOVddhtNVx5I0pMlJh6IbnRbozwQOPDlejSYpmBw3iWyo1pofTYEjBO1m_gmuAIQ9yNSFhwAeoKaHdhxhDSLFBOMSOqY/s1600/idt5.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;
        &lt;img alt=&quot;zomdev.blogspot.com Change IIS7 dispaly datetime format link local machine&quot; border=&quot;0&quot; height=&quot;234&quot; width=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixOFuRgiaKECSekXR9m0-CvU6TjJJWHaBx33NhJwxoMi2Q0AcFOVddhtNVx5I0pMlJh6IbnRbozwQOPDlejSYpmBw3iWyo1pofTYEjBO1m_gmuAIQ9yNSFhwAeoKaHdhxhDSLFBOMSOqY/s320/idt5.gif&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h2&gt;Step 3 : Choose local system.&lt;/h2&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz2fet7WGSUd9x18VKXL4WEPi47tvECJ50t1ROxNF59ZsbyPqRHUv1lLVcLlBnH8HmTU9HHzbp3wA8-To7d5pSTomT3doDERN5rNzIf_oBmR-ep1xuINKYzaaH3twmgp9a36ds0DPbmWk/s1600/idt6.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;
        &lt;img alt=&quot;zomdev.blogspot.com Change IIS7 dispaly datetime format link local machine&quot; border=&quot;0&quot; height=&quot;49&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz2fet7WGSUd9x18VKXL4WEPi47tvECJ50t1ROxNF59ZsbyPqRHUv1lLVcLlBnH8HmTU9HHzbp3wA8-To7d5pSTomT3doDERN5rNzIf_oBmR-ep1xuINKYzaaH3twmgp9a36ds0DPbmWk/s320/idt6.gif&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h2&gt;Step 4 : Select your AppPool.&lt;/h2&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqJaIRQqPtf5kjhyphenhyphenNe7IntjtpIJ_ldplPuVEIhlXbqzYCYiyoO4KAglFZAfvi2F8-3fVO8tdiLV7HOd-rjkHjygLIgH5w_KFmZVRqa5el5fg2vy50O2067UtZlq-H7xD9j7TXlyT_r-I/s1600/idt7.gif&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;
        &lt;img border=&quot;0&quot; height=&quot;218&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqJaIRQqPtf5kjhyphenhyphenNe7IntjtpIJ_ldplPuVEIhlXbqzYCYiyoO4KAglFZAfvi2F8-3fVO8tdiLV7HOd-rjkHjygLIgH5w_KFmZVRqa5el5fg2vy50O2067UtZlq-H7xD9j7TXlyT_r-I/s320/idt7.gif&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h4&gt;Pls enjoy ZomDev&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/7966543738536667755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-change-iis7-dispaly-datetime.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/7966543738536667755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/7966543738536667755'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-change-iis7-dispaly-datetime.html' title='ASP.NET : Change IIS7 dispaly datetime format link local machine'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBVo12VQpgu54104DfzvO3bH6eHADdu-0WKFgppozYmJt2gQg5oSrSHvRAxjBWCbGMbfkd_qV58oCxrRaCo5E1CUX2brwaEYQeNEHHGaSRLdgMss98jY13XJJ6RZtSVUI1KDKM7KcEC2M/s72-c/idt4.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4430133974121645270</id><published>2012-09-04T16:16:00.001+07:00</published><updated>2012-10-18T09:50:16.180+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET using SiteMapPath control on multiple sitemap on asp.net</title><content type='html'>    &lt;h4&gt;
        Some project we have a lot of page for many types of user,Multiple sitemap can provide multiple url link for this case.
        &lt;br /&gt;
        We have 3 step for this solution.
    &lt;/h4&gt;
&lt;div&gt;
&lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheYxiTwFf17r0sZiQ-kO5ibQsbHwC7FDTtm3EoHXkj-dtE3BphoQsVHlH6Vf7ybwk2r_a0JH8Hg57onJEgtDV9Qevmgd2ll4ZZ2hX_2-hgaceSIkx-FZNx1nLLTlfYGgDTAU0lNHAkIzw/s1600/Sitemap1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img 
alt=&quot;zomdev.blogspot.com ASP.NET using SiteMapPath control on multiple sitemap on asp.net&quot; border=&quot;0&quot; height=&quot;64&quot; width=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheYxiTwFf17r0sZiQ-kO5ibQsbHwC7FDTtm3EoHXkj-dtE3BphoQsVHlH6Vf7ybwk2r_a0JH8Hg57onJEgtDV9Qevmgd2ll4ZZ2hX_2-hgaceSIkx-FZNx1nLLTlfYGgDTAU0lNHAkIzw/s320/Sitemap1.jpg&quot; /&gt;&lt;/a&gt;


&lt;/div&gt;
    &lt;h2&gt;Step 1 : Add new Web.SiteMap&lt;/h2&gt;
    &lt;pre class=&quot;brush: html;&quot; &gt;
        &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&amp;gt;
        &amp;lt;siteMap xmlns=&quot;http://schemas.microsoft.com/AspNet/SiteMap-File-1.0&quot; &amp;gt;
            &amp;lt;siteMapNode url=&quot;&quot; title=&quot;Web.Sitemap&quot;  description=&quot;&quot;&amp;gt;
                &amp;lt;siteMapNode url=&quot;~/BLOG/ASP_NET/Sitemap/SitemapPath/Default.aspx&quot; title=&quot;SiteMap1&quot;  description=&quot;Admin&quot; /&amp;gt;
            &amp;lt;/siteMapNode&amp;gt;
        &amp;lt;/siteMap&amp;gt;
    &lt;/pre&gt;
    &lt;h2&gt;Step 2 : In Web.Config &gt; system.web siteMap &gt; providers &gt; add&lt;/h2&gt;
    &lt;pre class=&quot;brush: html;&quot; &gt;
        &amp;lt;add name=&quot;w1&quot; type=&quot;System.Web.XmlSiteMapProvider&quot; siteMapFile=&quot;~/Web.Sitemap&quot;/&amp;gt;
        &amp;lt;add name=&quot;w2&quot; type=&quot;System.Web.XmlSiteMapProvider&quot; siteMapFile=&quot;~/Web2.sitemap&quot;/&amp;gt;
    &lt;/pre&gt;
    &lt;h2&gt;Step 2 :&lt;/h2&gt;
    &lt;pre class=&quot;brush: html;&quot; &gt;
        &amp;lt;asp:SiteMapPath runat=&quot;server&quot; ID=&quot;SiteMapPath1&quot; SiteMapProvider=&quot;w1&quot;&amp;gt;
        &amp;lt;/asp:SiteMapPath&amp;gt;
        &amp;lt;hr /&amp;gt;
        &amp;lt;asp:SiteMapPath runat=&quot;server&quot; ID=&quot;SiteMapPath2&quot; SiteMapProvider=&quot;w2&quot;&amp;gt;
        &amp;lt;/asp:SiteMapPath&amp;gt;
    &lt;/pre&gt;
    &lt;h4&gt;Pls enjoy ZomDev&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4430133974121645270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-using-sitemappath-control-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4430133974121645270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4430133974121645270'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-using-sitemappath-control-on.html' title='ASP.NET using SiteMapPath control on multiple sitemap on asp.net'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheYxiTwFf17r0sZiQ-kO5ibQsbHwC7FDTtm3EoHXkj-dtE3BphoQsVHlH6Vf7ybwk2r_a0JH8Hg57onJEgtDV9Qevmgd2ll4ZZ2hX_2-hgaceSIkx-FZNx1nLLTlfYGgDTAU0lNHAkIzw/s72-c/Sitemap1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4446413734345424742</id><published>2012-09-03T13:06:00.000+07:00</published><updated>2012-10-18T09:50:16.181+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET 3 way to Get or Set Culture in ASP.NET</title><content type='html'>    &lt;h4&gt;
        The ASP.NET can set culture for browser to run under a specified culture.
        &lt;br /&gt;
        Date display and LocalResource in App_GlobalResources will change by specified culture.
        &lt;br /&gt;
        We have 3 way for set culture for this case see below.
    &lt;/h4&gt;
    &lt;h2&gt;In Internet information Service (IIS) &gt; .Net Globalization.&lt;/h2&gt;
    &lt;div&gt;
        &lt;a target_&quot;blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0T-qcNfWLj2s5CTeiC5KB0iqCcEpgk1Gk8v3zwD9qdyFhwkkbjm-I6fCBAKyBXOMbLDyjzZ_GZghrGCcvs6lUpY61XV9Z-mPzXfOZQx7vYDEMGA6xIrWng0miPUM0uMIuKtDqtSp_Tk/s1600/dt1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0T-qcNfWLj2s5CTeiC5KB0iqCcEpgk1Gk8v3zwD9qdyFhwkkbjm-I6fCBAKyBXOMbLDyjzZ_GZghrGCcvs6lUpY61XV9Z-mPzXfOZQx7vYDEMGA6xIrWng0miPUM0uMIuKtDqtSp_Tk/s320/dt1.jpg&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
    &lt;h2&gt;In Web.Config &gt; system.web section &gt; globalization&lt;/h2&gt;
    &lt;div&gt;
        &lt;a target_&quot;blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-_MNdvpUfMPM3kpHlhH-HykO5sBGvAJEwgEXRAQMKxac8lepuajOiIZG9MCLBMGcYvSGGMWt7iu4TU8yJUlUnd1wp2-hNv9dIcgV4mYEeUGfcr9YO13uSpbdF_PLTle0DmcTZ-zZtx0w/s1600/dt2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-_MNdvpUfMPM3kpHlhH-HykO5sBGvAJEwgEXRAQMKxac8lepuajOiIZG9MCLBMGcYvSGGMWt7iu4TU8yJUlUnd1wp2-hNv9dIcgV4mYEeUGfcr9YO13uSpbdF_PLTle0DmcTZ-zZtx0w/s1600/dt2.jpg&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
    &lt;h2&gt;In CodeBehind should be like this.&lt;/h2&gt;
    &lt;pre class=&quot;brush: vb;&quot; &gt;
        Response.Write(System.Threading.Thread.CurrentThread.CurrentCulture)
        Response.Write(&quot;&lt;br/&gt;&quot;)
        Response.Write(DateTime.Now.ToString(&quot;dd MMMM yyyy - HH:mm:ss&quot;))
        Response.Write(&quot;&lt;br/&gt;&lt;hr/&gt;&quot;)

        System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo(&quot;ja-JP&quot;)
        Response.Write(System.Threading.Thread.CurrentThread.CurrentCulture)
        Response.Write(&quot;&lt;br/&gt;&quot;)
        Response.Write(DateTime.Now.ToString(&quot;dd MMMM yyyy- HH:mm:ss&quot;))
        Response.Write(&quot;&lt;br/&gt;&quot;)
    &lt;/pre&gt;
    &lt;h4&gt;Pls enjoy ZomDev&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4446413734345424742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-3-way-to-get-or-set-culture-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4446413734345424742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4446413734345424742'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/09/aspnet-3-way-to-get-or-set-culture-in.html' title='ASP.NET 3 way to Get or Set Culture in ASP.NET'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0T-qcNfWLj2s5CTeiC5KB0iqCcEpgk1Gk8v3zwD9qdyFhwkkbjm-I6fCBAKyBXOMbLDyjzZ_GZghrGCcvs6lUpY61XV9Z-mPzXfOZQx7vYDEMGA6xIrWng0miPUM0uMIuKtDqtSp_Tk/s72-c/dt1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-4455971988676960197</id><published>2012-08-29T11:07:00.003+07:00</published><updated>2012-10-18T09:50:16.182+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>ASP.NET test new SelectMethod GridView features of Framework 4.5 VS2012.</title><content type='html'>    &lt;h2&gt;Introduction&lt;/h2&gt;
    &lt;h4&gt;
        This project i test on a latest release of VS2012 RC. With this version you can binding model with
        SelectMethod GridView.
        &lt;br /&gt;
        We can download Visual studio 2012 Ultimate RC 
        &lt;a target=&quot;_blank&quot; href=&quot;http://zomdev.blogspot.com/2012/08/microsoft-visual-studio-ultimate-2012.html&quot;&gt;
            &lt;u&gt;&lt;i&gt;here&lt;/i&gt;&lt;/u&gt;
        &lt;/a&gt;.
    &lt;/h4&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFhDHazOKf68_xESMhPk4qfjVTUX3u5liYhzZCIw7fowOHVDovEoy5JEY6rE_Q-2xjRJXB52F18Cicrr5XXsUuriElpO0SX7VSp1KsiFpZNEZ0SH4CKpw1mdAjxVuIX3KX6cwqB7CnGs/s1600/GV01.jpg&quot; imageanchor=&quot;1&quot;&gt;
            &lt;img alt=&quot;ASP.NET test new SelectMethod GridView features of Framework 4.5 VS2012.&quot; border=&quot;0&quot; height=&quot;93&quot; width=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFhDHazOKf68_xESMhPk4qfjVTUX3u5liYhzZCIw7fowOHVDovEoy5JEY6rE_Q-2xjRJXB52F18Cicrr5XXsUuriElpO0SX7VSp1KsiFpZNEZ0SH4CKpw1mdAjxVuIX3KX6cwqB7CnGs/s320/GV01.jpg&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_tK6yZy_NO7FwzY9wfODtzMohsT9c9nxVUqAr4-ELcaRI6VnF0MCRQSCHSUif6LXwws0O3Q90IKGOaO8P0f8joKMKDceyfmotUJpC45d8Yh_qLHFcVPeUhJX_GnOVJoF9mBEX68cqJB0/s1600/VSC03.jpg&quot; imageanchor=&quot;1&quot;&gt;
            &lt;img alt=&quot;ASP.NET test new SelectMethod GridView features of Framework 4.5 VS2012.&quot; border=&quot;0&quot; height=&quot;162&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_tK6yZy_NO7FwzY9wfODtzMohsT9c9nxVUqAr4-ELcaRI6VnF0MCRQSCHSUif6LXwws0O3Q90IKGOaO8P0f8joKMKDceyfmotUJpC45d8Yh_qLHFcVPeUhJX_GnOVJoF9mBEX68cqJB0/s320/VSC03.jpg&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h3&gt;Step 1: Add&lt;u&gt;Add Gridview set AutoGenerateColumns=&quot;true&quot; and pick your SelectMethod.&lt;/u&gt;&lt;/h3&gt;
    &lt;div&gt;
        &lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3vON7PoKbItj_8xCDyJqV26dScqId9pt2v_ZYozaxlkJaVRfDRdBDfk8JcKfr3dqt0ZTovyi4I6oP_GPauymqb0_Jaj_QvL82J7X7PWf05PazIYUidAT6FWk7tP0FR1gbw6SpzTbkjlY/s1600/VSC04.jpg&quot; imageanchor=&quot;1&quot;&gt;
            &lt;img border=&quot;0&quot; height=&quot;59&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3vON7PoKbItj_8xCDyJqV26dScqId9pt2v_ZYozaxlkJaVRfDRdBDfk8JcKfr3dqt0ZTovyi4I6oP_GPauymqb0_Jaj_QvL82J7X7PWf05PazIYUidAT6FWk7tP0FR1gbw6SpzTbkjlY/s320/VSC04.jpg&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h3&gt;Step 2: &lt;u&gt;Create CustomerData Class and create ID and name property.&lt;/u&gt;&lt;/h3&gt;
    &lt;pre class=&quot;brush: csharp;&quot; &gt;
    public class CustomerData
    {
        private string _CustomerID;
        private string _CustomerName;

        public string CustomerID
        {
            get { return _CustomerID; }
            set { _CustomerID = value; }
        }

        public string CustomerName
        {
            get { return _CustomerName; }
            set { _CustomerName = value; }
        }
    }
    &lt;/pre&gt;
        &lt;h3&gt;Step 3: 
        &lt;u&gt;
            Create mehod set to the same name as SelectMethod in Gridview.
            &lt;br /&gt;
            We could define method as IQueryable for returned CustomerData.
        &lt;/u&gt;&lt;/h3&gt;
    &lt;pre class=&quot;brush: csharp;&quot; &gt;
    public IQueryable&amp;lt;CustomerData&amp;gt; GridView1_GetData()
    {
        List&amp;lt;CustomerData&amp;gt; cl = new List&amp;lt;CustomerData&amp;gt;();
        CustomerData c = new CustomerData();
        c.CustomerID = &quot;1&quot;;
        c.CustomerName = &quot;Bank of America&quot;;
        cl.Add(c);

        c = new CustomerData();
        c.CustomerID = &quot;2&quot;;
        c.CustomerName = &quot;Dow jones&quot;;
        cl.Add(c);

        c = new CustomerData();
        c.CustomerID = &quot;3&quot;;
        c.CustomerName = &quot;Million Dollar&quot;;
        cl.Add(c);

        return cl.AsQueryable();
    }
    &lt;/pre&gt;
    &lt;h4&gt;pls enjoy zomdev.&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/4455971988676960197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/08/aspnet-test-new-selectmethod-gridview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4455971988676960197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/4455971988676960197'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/08/aspnet-test-new-selectmethod-gridview.html' title='ASP.NET test new SelectMethod GridView features of Framework 4.5 VS2012.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFhDHazOKf68_xESMhPk4qfjVTUX3u5liYhzZCIw7fowOHVDovEoy5JEY6rE_Q-2xjRJXB52F18Cicrr5XXsUuriElpO0SX7VSp1KsiFpZNEZ0SH4CKpw1mdAjxVuIX3KX6cwqB7CnGs/s72-c/GV01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-307249260662948243</id><published>2012-08-29T10:57:00.001+07:00</published><updated>2012-10-18T09:50:16.174+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Visual Studio"/><title type='text'>Microsoft Visual Studio Ultimate 2012 RC has been released.</title><content type='html'>    &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP1IXufb_3FYHciwvn1J9EpQoaxgOy3Xb7JfvuSQF2kXqjx723oFaRlw94SyvBySrQPBpcBSll1i22tRXRdsNGvinep3hR5ioqQQTJE_3YvFriyfm30bxI5TE-XMDGw5lgCll4IOgRce8/s1600/VSC02.jpg&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;
        &lt;img alt=&#39;Microsoft Visual Studio Ultimate 2012 RC&#39; border=&quot;0&quot; height=&quot;320&quot; width=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP1IXufb_3FYHciwvn1J9EpQoaxgOy3Xb7JfvuSQF2kXqjx723oFaRlw94SyvBySrQPBpcBSll1i22tRXRdsNGvinep3hR5ioqQQTJE_3YvFriyfm30bxI5TE-XMDGw5lgCll4IOgRce8/s320/VSC02.jpg&quot; /&gt;
    &lt;/a&gt;
    &lt;h4&gt;
The new releases of Visual Studio include a ton of great new features.
&lt;br/&gt;
 Download at link below.
    &lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=29917&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;
        http://www.microsoft.com/en-us/download/details.aspx?id=29917
    &lt;/a&gt;
    &lt;/h4&gt;
&lt;h4&gt;
Compare between VS2010 and VS2012
&lt;/h4&gt;
&lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN5f40Lp-iEnaQ8GQVatXnP1YFtJPvzEgVJOOZ2w9EYimr7X02L9UUUxp5cKMoqAuEi7EAyruidrAjDHMTnAWxDGa0kYK26QF5Ieb6251yaoVx4ob9daMhT60j5245bMDuQntwzvhyFCQ/s1600/VSC01.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;271&quot; width=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN5f40Lp-iEnaQ8GQVatXnP1YFtJPvzEgVJOOZ2w9EYimr7X02L9UUUxp5cKMoqAuEi7EAyruidrAjDHMTnAWxDGa0kYK26QF5Ieb6251yaoVx4ob9daMhT60j5245bMDuQntwzvhyFCQ/s320/VSC01.jpg&quot; alt=&quot;Compare between VS2010 and VS2012&quot; /&gt;
&lt;/a&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/307249260662948243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/08/microsoft-visual-studio-ultimate-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/307249260662948243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/307249260662948243'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/08/microsoft-visual-studio-ultimate-2012.html' title='Microsoft Visual Studio Ultimate 2012 RC has been released.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP1IXufb_3FYHciwvn1J9EpQoaxgOy3Xb7JfvuSQF2kXqjx723oFaRlw94SyvBySrQPBpcBSll1i22tRXRdsNGvinep3hR5ioqQQTJE_3YvFriyfm30bxI5TE-XMDGw5lgCll4IOgRce8/s72-c/VSC02.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-335319961492947453</id><published>2012-08-24T14:46:00.002+07:00</published><updated>2012-10-18T09:50:16.177+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>jQuery UI : AutoComplete with hilight.</title><content type='html'> &lt;h2&gt;Introduction&lt;/h2&gt;
    &lt;h4&gt;
        You&#39;ve been using google before right ?
        &lt;br /&gt;
        Google searchbox can display a similar message below searchbox.
        &lt;br /&gt;
        This project can do that, too. (This project modify from &lt;a href=&quot;http://jqueryui.com/&quot;&gt;jQueryUI&lt;/a&gt;, Please visit for more information.)
    &lt;/h4&gt;
    &lt;div&gt;
        &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLtNkkGRN98ST7UFZz6fe406VRAdUyilusy4dE4yxrqyeeLbWMjUry9v6gMjOIZl0fynf-292KLKAgw3orFdg3waG1Gpe1OF4HwQ0PvARY5yUY4GDhO1YzhujZ0jWSZoAuBKmgDSC1Vwk/s1600/autocomplete1.png&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot; &gt;
            &lt;img alt=&quot;jQuery Complete with hilight&quot; border=&quot;0&quot; height=&quot;111&quot; width=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLtNkkGRN98ST7UFZz6fe406VRAdUyilusy4dE4yxrqyeeLbWMjUry9v6gMjOIZl0fynf-292KLKAgw3orFdg3waG1Gpe1OF4HwQ0PvARY5yUY4GDhO1YzhujZ0jWSZoAuBKmgDSC1Vwk/s320/autocomplete1.png&quot; /&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h3&gt;Step 1: &lt;u&gt;Add Search textbox to your html body.
        &lt;/u&gt;
    &lt;/h3&gt;
    &lt;pre class=&quot;brush: html;&quot; &gt;
        input type=&quot;text&quot; id=&quot;txtSearch&quot;
    &lt;/pre&gt;
    &lt;h3&gt;Step 2: &lt;u&gt;Add CSS to your html.
        &lt;/u&gt;
    &lt;/h3&gt;
    &lt;pre class=&quot;brush: html;&quot; &gt;
       
        .searchhilight
        {
            font-weight:bold;
            color: #ff3333;
            text-decoration:underline;
        }
 
    &lt;/pre&gt;
    &lt;h3&gt;Step 3: Add jQuery And jQueryUI and other Script in your web.&lt;u&gt;
        &lt;/u&gt;
    &lt;/h3&gt;
    &lt;pre class=&quot;brush: html;&quot; &gt;
        link href=&quot;CSS/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;
        script src=&quot;scripts/jquery.min.js&quot; type=&quot;text/javascript&quot;
        script src=&quot;scripts/jquery-ui.min.js&quot; type=&quot;text/javascript&quot;
    &lt;/pre&gt;
    &lt;h3&gt;Step 3: &lt;u&gt;Add function below to your script tag.
        &lt;/u&gt;
    &lt;/h3&gt;
    &lt;pre class=&quot;brush: javascript;&quot; &gt;
    $(function () {
        $(&quot;#txtSearch&quot;).autocomplete({
            minLength: 2,
            source: autocpt.availableTags()
        });
    });
    var autocpt = {
        availableTags: function () {
            var data = [
       &quot;ActionScript&quot;,
       &quot;AppleScript&quot;,
       &quot;Asp&quot;,
       &quot;BASIC&quot;,
       &quot;C&quot;,
       &quot;C++&quot;,
       &quot;Clojure&quot;,
       &quot;COBOL&quot;,
       &quot;ColdFusion&quot;,
       &quot;Erlang&quot;,
       &quot;Fortran&quot;,
       &quot;Groovy&quot;,
       &quot;Haskell&quot;,
       &quot;Java&quot;,
       &quot;JavaScript&quot;,
       &quot;Lisp&quot;,
       &quot;Perl&quot;,
       &quot;PHP&quot;,
       &quot;Python&quot;,
       &quot;Ruby&quot;,
       &quot;Scala&quot;,
       &quot;Scheme&quot;
      ];
            return data;
        }
    }
    $.ui.autocomplete.prototype._renderItem = function (ul, item) {
        item.label = item.label.replace(new RegExp(&quot;(?![^&amp;;]+;)(?!&lt;[^&lt;&gt;]*)(&quot; + $.ui.autocomplete.escapeRegex(this.term) + &quot;)(?![^&lt;&gt;]*&gt;)(?![^&amp;;]+;)&quot;, &quot;gi&quot;), &quot;&lt;span class=&#39;searchhilight&#39;&gt;$1&lt;/span&gt;&quot;);
        return $(&quot;&lt;li&gt;&lt;/li&gt;&quot;).data(&quot;item.autocomplete&quot;, item).append(&quot;&lt;a&gt;&quot; + item.label + &quot;&lt;/a&gt;&quot;).appendTo(ul);
    };
    &lt;/pre&gt;
    &lt;div&gt;
        &lt;a name=&quot;dlatc&quot; href=&quot;http://www.mediafire.com/download.php?47he7riqsqkxvlh&quot; target=&quot;_blank&quot;&gt;
            &lt;span style=&quot;font-style:italic;font-weight:bold;font-size:medium;&quot;&gt;Download Demo here..&gt;&gt;&lt;/span&gt;
        &lt;/a&gt;
    &lt;/div&gt;
    &lt;h3&gt;
        Now you can type java to textbox for view searchilight now ^_^.
    &lt;/h3&gt;

    &lt;h4&gt;Pls enjoy ZomDev&lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/335319961492947453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/08/jquery-complete-with-hilight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/335319961492947453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/335319961492947453'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/08/jquery-complete-with-hilight.html' title='jQuery UI : AutoComplete with hilight.'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLtNkkGRN98ST7UFZz6fe406VRAdUyilusy4dE4yxrqyeeLbWMjUry9v6gMjOIZl0fynf-292KLKAgw3orFdg3waG1Gpe1OF4HwQ0PvARY5yUY4GDhO1YzhujZ0jWSZoAuBKmgDSC1Vwk/s72-c/autocomplete1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286603084277648637.post-2475227272650337415</id><published>2012-08-24T09:42:00.000+07:00</published><updated>2012-10-29T11:14:48.966+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Application"/><title type='text'>Download Free Merge text file EXE</title><content type='html'>&lt;h2&gt;
Introduction&lt;/h2&gt;
&lt;h4&gt;
        Hello friends i have a little project for manage alot of *.txt file to merge all to be one.
        &lt;br /&gt;
        It useful for merge SQL Script,We can seperate between text with custom text (default is GO).
        &lt;br /&gt;
        You can download project include exe file below.
    &lt;/h4&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEuuH4ehpL6AWsKm1XzW6LVe5W5wmwldfpSEtH2IaY6Q6oOyi4WMqtvn93g4oIgAhK2cvprXM_I2rfEVNpLiFyMRWfnhtVOEqHhHtgTnK_llGIfRXJndj8IFH45MNaYCUehhRAKUfuGns/s1600/Merge.png&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEuuH4ehpL6AWsKm1XzW6LVe5W5wmwldfpSEtH2IaY6Q6oOyi4WMqtvn93g4oIgAhK2cvprXM_I2rfEVNpLiFyMRWfnhtVOEqHhHtgTnK_llGIfRXJndj8IFH45MNaYCUehhRAKUfuGns/s320/Merge.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
    &lt;br /&gt;
&lt;div&gt;
&lt;a href=&quot;http://adf.ly/DKHva&quot; name=&quot;dlmerge&quot; target=&quot;_blank&quot;&gt;
            &lt;span style=&quot;font-size: medium; font-style: italic; font-weight: bold;&quot;&gt;Download here..&amp;gt;&amp;gt;&lt;/span&gt;
        &lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/archive/_s7BQn-7/MergeFile.html&quot; name=&quot;dlmerge&quot; target=&quot;_blank&quot;&gt;
            &lt;span style=&quot;font-size: medium; font-style: italic; font-weight: bold;&quot;&gt;Another link here&lt;/span&gt;
        &lt;/a&gt;
    &lt;/div&gt;
&lt;h4&gt;
Pls enjoy ZomDev&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zomdev.blogspot.com/feeds/2475227272650337415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zomdev.blogspot.com/2012/08/windows-program-merge-text-file-exe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/2475227272650337415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286603084277648637/posts/default/2475227272650337415'/><link rel='alternate' type='text/html' href='http://zomdev.blogspot.com/2012/08/windows-program-merge-text-file-exe.html' title='Download Free Merge text file EXE'/><author><name>ZomDevX</name><uri>http://www.blogger.com/profile/02523308265340849094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEuuH4ehpL6AWsKm1XzW6LVe5W5wmwldfpSEtH2IaY6Q6oOyi4WMqtvn93g4oIgAhK2cvprXM_I2rfEVNpLiFyMRWfnhtVOEqHhHtgTnK_llGIfRXJndj8IFH45MNaYCUehhRAKUfuGns/s72-c/Merge.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>