<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="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" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4635024315919350945</atom:id><lastBuildDate>Fri, 27 Sep 2024 18:17:10 +0000</lastBuildDate><category>Controls</category><category>Techniques and Logics</category><category>ASP.NET 2.0</category><category>Cutsomized Controls</category><category>Information</category><category>eBooks</category><category>AJAX Controls</category><category>IIS</category><category>ASP.NET Tab Control</category><category>CMS</category><category>Charts</category><category>Free eBooks</category><category>Microsoft</category><category>Silverlight</category><category>Solutions</category><category>Tutorials</category><category>Videos</category><category>Visual Studio</category><category>ASP.NET 3.5</category><category>ASP.NET 4.0</category><category>Browsers</category><category>Business Applications</category><category>CSS</category><category>Code Generator</category><category>Digital Content</category><category>Framework</category><category>Google</category><category>Google Drive</category><category>HTTP 1.1</category><category>HTTP 2</category><category>IETF</category><category>Innovation</category><category>LINQ</category><category>LightSwitch</category><category>Napster</category><category>Online Data Storage</category><category>PHP</category><category>RSS</category><category>SQL Server</category><category>SharePoint</category><category>Softwares</category><category>TCP</category><category>Tools</category><category>Unhandled Exceptions</category><category>Utilities</category><category>Visual Studio 2005</category><category>Visual Studio 2008</category><category>WYSIWYG</category><category>Web</category><category>WebSpiders</category><category>WebUser Control</category><category>Windows Server 2012</category><category>World Wide Web</category><title>It&#39;s all about Knowledge</title><description>It&#39;s all about Knowledge blog is a Pakistan’s leading Blog offering new techniques, logic, ready made solutions and tools to developers, students, professionals or IT personnel in order to increase their productivity, skills, knowledge. Keep updated and sharpen with new controls, applications, gadgets and tool. This blog also offers free stuff like free e-books, free download able codes, videos, gadgets, controls, tools and consultation.</description><link>http://iamknowledgist.blogspot.com/</link><managingEditor>noreply@blogger.com (It&#39;s all about knowledge)</managingEditor><generator>Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-8835916357414467416</guid><pubDate>Sat, 23 May 2015 11:08:00 +0000</pubDate><atom:updated>2015-05-23T16:08:36.265+05:00</atom:updated><title>How to disable/enable copy paste in ASP.NET without scripting</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Hey Guys!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Today, we will see that how to disable / enable the copy paste function in ASP.NET textbox without even using any scripting language.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;So first of all, you need to create a test project in MS Visual Studio 2010, then follow the steps below:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Start &amp;gt; All Programs &amp;gt; Microsoft Visual Studio 2010&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;File &amp;gt; New Website &amp;gt; ASP.NET Empty Web Site (create your project on your desired location)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Right click on the solution explorer, select &quot;&lt;b&gt;Add New Item&lt;/b&gt;&quot;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;Place a ASP.Net control Textbox by drag and drop on the page under the &amp;lt;form&amp;gt; tags.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;In order to disable / enable copy, paste and cut functions, use the following properties:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;oncopy&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;return false&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;onpaste&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;return false&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;oncut&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;return false&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;So, your markup page should be like this:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;outline: 0px none;&quot;&gt;&lt;span style=&quot;background-color: yellow; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;%&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;Page&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;Language&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;VB&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;AutoEventWireup&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;true&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;CodeFile&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;Mytextbox.aspx.vb&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;Inherits&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;Mytextbox&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: yellow; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: &amp;quot;segoe UI&amp;quot;; font-size: 12px; outline: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;span style=&quot;outline: 0px none;&quot;&gt;
&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;span style=&quot;outline: 0px none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;!&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;DOCTYPE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;html&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;PUBLIC&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;span style=&quot;outline: 0px none;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;outline: 0px none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;xmlns&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;outline: 0px none;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;head&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;Head1&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;server&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;title&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;title&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;head&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;form&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;form1&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;server&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: yellow; outline: 0px none;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;TextBox&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;TextBox1&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;oncopy&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;return false&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;onpaste&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;=&quot;return false&quot; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&lt;span style=&quot;color: #333333; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red; outline: 0px none;&quot;&gt;oncut&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;outline: 0px none;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;return false&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Segoe UI;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;TextBox&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; outline: 0px none;&quot;&gt;form&lt;/span&gt;&lt;span style=&quot;color: blue; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #333333; font-family: Calibri,sans-serif; margin: 0in 0in 0pt; outline: 0px none;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;outline: 0px none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Segoe UI&amp;quot;; outline: 0px none;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&amp;nbsp;Now, run the application on browser and test. Hope so this will be helpful to you.&lt;/span&gt;&lt;/div&gt;
</description><link>http://iamknowledgist.blogspot.com/2015/05/how-to-disableenable-copy-paste-in.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-5788524462243546187</guid><pubDate>Sat, 14 Mar 2015 14:07:00 +0000</pubDate><atom:updated>2015-03-14T19:07:19.326+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Digital Content</category><category domain="http://www.blogger.com/atom/ns#">HTTP 1.1</category><category domain="http://www.blogger.com/atom/ns#">HTTP 2</category><category domain="http://www.blogger.com/atom/ns#">IETF</category><category domain="http://www.blogger.com/atom/ns#">Napster</category><category domain="http://www.blogger.com/atom/ns#">TCP</category><category domain="http://www.blogger.com/atom/ns#">Web</category><category domain="http://www.blogger.com/atom/ns#">World Wide Web</category><title>HTTP 2 Revoluation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;1999: Bill Clinton was President of the United States; MySpace and Napster were founded; and the business world was preparing for the Y2K meltdown. It was also the year that that Hypertext Transfer Protocol 1.1 (http/1.1) was approved. All of us who use the Internet are familiar with http:// as the header to all our web-browsing experiences. It is the protocol that our browsers use to request content from a web server and display the corresponding web page on your screen. Web sites circa 1999 were much simpler in their design and sophistication. Http/1.1 was an evolution of the original http protocol, which was first used in 1991 by one of the pioneers of the Internet: Tim Berners Lee.&lt;br /&gt;&lt;br /&gt;It goes without saying that a lot has happened in the intervening 16 years. Our web experiences today revolve around sites that are far more complex and serve much richer content to us; for example, YouTube, Facebook, Twitter. These were all invented after 1999 and have since ushered in a new era of digital content, accessible anywhere on any device. Streaming media, rich newsfeeds, interactive applications now abound on the web. The communication between a browser call and a web site has become exponentially more complex. Our expectations as consumers for lightning-fast responses to our web browsing has increased even faster.&lt;br /&gt;&lt;br /&gt;Http/2 is now finally here and will provide a huge boost to browsing speeds. The new protocol is based on Google’s SPDY/2, the company’s effort to overhaul http/1.1, and developed by the Internet Engineering Taskforce (IETF).&lt;br /&gt;&lt;br /&gt;So why the change? Well, http/1.1 only allows one pending request per open TCP connection requiring browsers to use multiple TCP connections to send requests to load a given web page. This process uses a lot of bandwidth and adds latencies which is a particularly acute issue in an age of multimedia and mobile browsing.&lt;br /&gt;&lt;br /&gt;Http/2 is a binary protocol and is also fully multiplexed allowing browsers to make multiple http request/response messages in parallel with just one open TCP connection. This is the equivalent of being able to ask several questions at one time rather than asking each question serially. Importantly, http/2 also mandates compression to reduce data usage. For the end user, http/2 enables faster browsing, requires less bandwidth and makes secure connectivity easier. For web sites the beauty of the new protocol is that no change is required for returning a response to the http/2 request.&lt;br /&gt;&lt;br /&gt;We are living in a world where 2.5 exabytes of data are created every day from connected devices.[1] Web pages that load faster and are more secure, up to 40 percent faster, are important for the future of every industry, including Visa’s. Today, 80 percent of payment transactions happen face-to-face, but that ratio is changing every day as more people browse and shop on their PC, tablet and, most importantly, smartphone. Growth of mobile commerce, for example, is three times that of offline commerce so new and better web experiences, including http/2 are well worth celebrating.&lt;br /&gt;&lt;br /&gt;So the obvious question is: How do I enable http/2? The latest versions of Chrome and Firefox 36 currently support http/2, while Internet Explorer 11 will support it in the upcoming Windows 10 beta. To enable http/2 on Chrome, use Google Chrome Canary and/or go to chrome://flags/#enable-spdy4 to enable SPDY/4 (Chrome&#39;s name for http/2). To enable http/2 on Firefox, use Firefox Nightly or go to about:config and enable &quot;network.http.spdy.enabled.http2&quot;.&lt;br /&gt;&lt;br /&gt;What is perhaps most surprising about the new protocol is how little attention it has generated. Beyond the research papers I follow and some technology news sites, very little has been written about http/2, despite its significance. What are your thoughts on http/2 and its role in our increasingly connected, multimedia world?&lt;/div&gt;
</description><link>http://iamknowledgist.blogspot.com/2015/03/http-2-revoluation.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-3751583979752453537</guid><pubDate>Mon, 15 Oct 2012 06:43:00 +0000</pubDate><atom:updated>2012-10-15T11:44:16.007+05:00</atom:updated><title>Samsung extends lead over Apple in smartphone race: Reuters Poll</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://www.samaa.tv/newsdetail.aspx?ID=55102&amp;amp;CID=6&quot;&gt;Samsung extends lead over Apple in smartphone race: Reuters Poll&lt;/a&gt;&lt;/div&gt;
</description><link>http://iamknowledgist.blogspot.com/2012/10/samsung-extends-lead-over-apple-in.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-4425011176236827975</guid><pubDate>Mon, 27 Aug 2012 05:46:00 +0000</pubDate><atom:updated>2012-08-27T10:57:54.957+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eBooks</category><category domain="http://www.blogger.com/atom/ns#">Free eBooks</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">SharePoint</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Windows Server 2012</category><title>Collection of Free Microsoft eBooks</title><description>&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;Large collection of Free Microsoft eBooks for you, including: SharePoint, Visual Studio, Windows Phone, Windows 8, SQL Server 2010 / 2012, Azure, and more.&lt;/span&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/OsCDHH&quot;&gt;Moving to Microsoft Visual Studio 2010&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/N1CKsB&quot;&gt;Programming Windows 8 Apps&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/H8d9P3&quot;&gt;Introducing Microsoft SQL Server 2012&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/N1CgTz&quot;&gt;Introducing Windows Server 2012&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/MCfqm6&quot;&gt;Introducing Microsoft SQL Server 2008 R2&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/N1H0sn&quot;&gt;Get Started with SharePoint Server 2010&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/N1FYMX&quot;&gt;Deployment guide for SharePoint Server 2010&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Georgia, serif;&quot;&gt;&lt;a href=&quot;http://ligman.me/N1HApL&quot;&gt;Upgrading to SharePoint Server 2010&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://iamknowledgist.blogspot.com/2012/08/collection-of-free-microsoft-ebooks.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-7591993233878835419</guid><pubDate>Thu, 26 Apr 2012 11:38:00 +0000</pubDate><atom:updated>2012-04-26T16:44:54.512+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Google Drive</category><category domain="http://www.blogger.com/atom/ns#">Innovation</category><category domain="http://www.blogger.com/atom/ns#">Online Data Storage</category><title>Google Drive. Keep everything. Share anything.</title><description>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;Google Drive is everywhere you are – on the web, in your home, at the office and on the go. So wherever you are, your stuff is just...there. Ready to go, ready to share. Get started with 5 GB free.&lt;/span&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;Google Drive is available for:&lt;/span&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;    PC and Mac&lt;/span&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;    iPhone and iPad (coming soon)&lt;/span&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;    Android devices&lt;/span&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;br  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;Things happen. Your phone goes for a swim. Your laptop takes an infinite snooze. No matter what happens to your devices, your files are safely stored in Google Drive&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/wKJ9KzGQq0w&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Google Drive lets you do more than just store your files. Share files with exactly who you want and edit them together, from any device.&lt;br /&gt;&lt;br /&gt;Google Drive gives you instant access to Google Docs, a suite of editing tools that makes working together better – even when your teammates are miles away.&lt;br /&gt;&lt;br /&gt;Get started with 5  GB of free space. Upgrade to 25  GB for less than $2.50 a month and you can store practically everything for next to nothing.&lt;/span&gt;</description><link>http://iamknowledgist.blogspot.com/2012/04/google-drive-keep-everything-share.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/wKJ9KzGQq0w/default.jpg" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-329154076789506306</guid><pubDate>Fri, 24 Feb 2012 05:43:00 +0000</pubDate><atom:updated>2012-02-24T10:52:43.114+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Business Applications</category><category domain="http://www.blogger.com/atom/ns#">LightSwitch</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><title>Microsoft Visual Studio Light Switch 2011</title><description>&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot; font-weight: bold;font-family:georgia;&quot; &gt;Overview&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Microsoft Visual Studio LightSwitch 2011 makes it simple for users of  all skill levels to quickly build and deploy polished, user-friendly  business applications that look like they were created by a professional  designer.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-family:georgia;&quot; &gt;Familiar and professional applications, coding optional&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;You can download one or more of the extensible, pre-built application shells—called starter kits—to help you give your application the look and feel of popular Microsoft software, like Office and Windows, without starting from scratch.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Desktop, web, or cloud—you choose&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Create one application and deploy it to ensure the highest adoption and use by your users. LightSwitch lets you decide on a deployment method after your application is built, then writes the code to make it happen.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-family:georgia;&quot; &gt;Build your first LightSwitch Application&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/Oe0U4oY4Cys&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; width=&quot;490&quot;&gt;&lt;/iframe&gt;</description><link>http://iamknowledgist.blogspot.com/2012/02/microsoft-visual-studio-light-switch.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Oe0U4oY4Cys/default.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-8918828926852473552</guid><pubDate>Wed, 11 Jan 2012 11:40:00 +0000</pubDate><atom:updated>2012-01-13T10:39:47.107+05:00</atom:updated><title>Multiple Files Uploading using JQuery in ASP.NET</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this article, i tried to explain that how to upload multiple files using JQuery in as asp.net page. Also, you can check the file size and file size during the upload process and restrict the user.&lt;br /&gt;
&lt;br /&gt;
Follow the below steps:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step No. 1&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You have to have the following files in and create the reference of these files in your header section of your page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head runat=&#39;server&#39; ID=&#39;head1&#39;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Multiple Files Uploading&amp;lt;/title&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src=&#39;Scripts/jquery-1.3.2.js&#39; type=&#39;text/javascript&#39;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src=&#39;Scripts/jquery.MultiFile.js&#39; type=&#39;text/javascript&#39;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&lt;br /&gt;
jquery.MultiFile.js can be &lt;a href=&quot;http://code.google.com/p/jquery-multifile-plugin/source/browse/trunk/jquery.MultiFile.js?r=40&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt; from here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step No. 2&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Add a HTML file uploader control in your body section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&#39;file&#39; id=&#39;fluFile&#39; runat=&#39;server&#39; class=&#39;multi&#39; accept=&#39;gif|jpg|png|bmp|jpeg&#39; maxlength=&#39;5&#39; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;asp:Button ID=&#39;btnUpload&#39; runat=&#39;server&#39; Text=&#39;Upload All&#39; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;class=&#39;multi&#39;&lt;/b&gt; is shows that the user can select multiple files.&lt;br /&gt;
&lt;b&gt;maxlength=&#39;5&#39;&lt;/b&gt; is shows that the user can not select more than 5 files.&lt;br /&gt;
&lt;b&gt;accept&lt;/b&gt; is shows that the mentioned file formats are allowed to upload.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step No. 3&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Place the following code on the button click event&lt;br /&gt;
&lt;br /&gt;
Dim hfc As HttpFileCollection = Request.Files&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i As Integer = 0 To hfc.Count - 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim hpf As HttpPostedFile = hfc(i)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If hpf.ContentLength &amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If hfc.Item(i).ContentLength &amp;gt; 524288 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Throw New Exception(&#39;File size should not be more than 512KB&#39;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hpf.SaveAs(Server.MapPath(&#39;Files&#39;) &amp;amp; &#39;\&#39; &amp;amp; hpf.FileName)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&lt;br /&gt;
lblmsg.text = &#39;File(s) uploaded successfully&#39;&lt;br /&gt;
&lt;br /&gt;
The above code can be more precize and expandable as per your requirements like you can put up your own code to get file extensions and vaildate the file type and size during the uploading process.&lt;br /&gt;
&lt;br /&gt;
Hope, it will work for you!&lt;/div&gt;</description><link>http://iamknowledgist.blogspot.com/2012/01/multiple-files-uploading-using-jquery_11.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-730450587446572371</guid><pubDate>Mon, 26 Dec 2011 07:59:00 +0000</pubDate><atom:updated>2011-12-26T13:05:14.139+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Free eBooks</category><title>Free eBooks</title><description>The website that is gonna share with you is not allow to store any files on their server. They only indexes and links  to the content provided by other sites.&lt;br /&gt;&lt;br /&gt;You are now just a &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.ipdfconverter.com/blog/&quot;&gt;click&lt;/a&gt; a way to get your free eBooks.</description><link>http://iamknowledgist.blogspot.com/2011/12/free-ebooks.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-7273410688536155653</guid><pubDate>Tue, 26 Oct 2010 11:45:00 +0000</pubDate><atom:updated>2010-10-26T16:48:48.339+05:00</atom:updated><title>Create Programmatically GridView Paging Style</title><description>Today, I am here to share with you a very useful technique of gridview paging style programmatically using vb.net shown below:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);font-size:85%;&quot; &gt;Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)&lt;br /&gt;&lt;br /&gt;     If e.Row.RowType = DataControlRowType.Pager Then&lt;br /&gt;         Dim tRow As TableRow = TryCast(e.Row.Controls(0).Controls(0).Controls(0), TableRow)&lt;br /&gt;         For Each tCell As TableCell In tRow.Cells&lt;br /&gt;             Dim ctrl As Control = tCell.Controls(0)&lt;br /&gt;             If TypeOf ctrl Is LinkButton Then&lt;br /&gt;                 Dim lb As LinkButton = CType(ctrl, LinkButton)&lt;br /&gt;                 lb.Width = Unit.Pixel(15)&lt;br /&gt;                 lb.BackColor = System.Drawing.Color.DarkGray&lt;br /&gt;                 lb.ForeColor = System.Drawing.Color.White&lt;br /&gt;                 lb.Attributes.Add(&quot;onmouseover&quot;, &quot;this.style.backgroundColor=&#39;#4f6b72&#39;;&quot;)&lt;br /&gt;                 lb.Attributes.Add(&quot;onmouseout&quot;, &quot;this.style.backgroundColor=&#39;darkgray&#39;;&quot;)&lt;br /&gt;             End If&lt;br /&gt;         Next tCell&lt;br /&gt;     End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;/span&gt;</description><link>http://iamknowledgist.blogspot.com/2010/10/create-programmatically-gridview-paging_26.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-7108056737953855590</guid><pubDate>Fri, 03 Sep 2010 19:37:00 +0000</pubDate><atom:updated>2011-12-27T10:45:05.973+05:00</atom:updated><title>Checking out jQuery Intellisense in Visual Studio 2008 with SP1</title><description>&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Assuming you have installed the hotfix , downloaded the jQuery library and the jQuery VS 2008 IntelliSense documentation, follow these steps to move ahead.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Open Visual Studio 2008 &amp;gt; File &amp;gt; New &amp;gt; Website &amp;gt; Choose ‘ASP.NET 3.5 website’ from the templates &amp;gt; Choose your language (C# or VB) &amp;gt; Enter the location &amp;gt; Ok. In the Solution Explorer, right click your project &amp;gt; New Folder &amp;gt; rename the folder as ‘Scripts’. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Right click the Scripts folder &amp;gt; Add Existing Item &amp;gt; Browse to the path where you downloaded the jQuery library (jquery-1.2.6.js) and the intellisense documentation (jquery-1.2.6-vsdoc.js) &amp;gt; Select the files and click Add. The structure will look similar to the following:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0in 0in 10pt;&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXovP-O8NwbqXZVIbrcfyucAdFmRHKdVs8QlSIje4Auohjcu8l0t90WWeJZ8FFIQe3z_YFWwB6R6c_swSfWeZ2QGTY6Vj3QMqylqyC6kF3x1s4NutyWSX244IMW3pPlCk88UYjm-yDI8k/s1600/1.jpg&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 253px; height: 175px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXovP-O8NwbqXZVIbrcfyucAdFmRHKdVs8QlSIje4Auohjcu8l0t90WWeJZ8FFIQe3z_YFWwB6R6c_swSfWeZ2QGTY6Vj3QMqylqyC6kF3x1s4NutyWSX244IMW3pPlCk88UYjm-yDI8k/s320/1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5512775631557113938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Now drag and drop the jquery-1.2.6.js file from the Solution Explorer on to your page to create a reference as shown below&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmFobdaBHwtSGyvxPkq1SPxPiX2RWl-Yvnsw0uSJ7D6UMFdmnm2gSeDfLDjVJbLkvT21vkK2K8ZrF24QmLxfnaODbYnVRS37VcSDIzLTUJR_eK1tjTcvBdCH9PnJgHjUUQ4omgMJIZdlsy/s1600/2.jpg&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 85px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmFobdaBHwtSGyvxPkq1SPxPiX2RWl-Yvnsw0uSJ7D6UMFdmnm2gSeDfLDjVJbLkvT21vkK2K8ZrF24QmLxfnaODbYnVRS37VcSDIzLTUJR_eK1tjTcvBdCH9PnJgHjUUQ4omgMJIZdlsy/s320/2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5512775798944377922&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;Since you have applied the hotfix, you do not have to manually add a reference to the jquery-1.2.6-vsdoc.js file in your page. Once the reference to the runtime library has been added, Visual Studio automatically searches for the ‘vsdoc’ file and loads it. You just need to keep both the runtime library and the documentation file next to each other.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;</description><link>http://iamknowledgist.blogspot.com/2010/09/checking-out-jquery-intellisense-in.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXovP-O8NwbqXZVIbrcfyucAdFmRHKdVs8QlSIje4Auohjcu8l0t90WWeJZ8FFIQe3z_YFWwB6R6c_swSfWeZ2QGTY6Vj3QMqylqyC6kF3x1s4NutyWSX244IMW3pPlCk88UYjm-yDI8k/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-6724642796236005834</guid><pubDate>Sun, 25 Jul 2010 19:02:00 +0000</pubDate><atom:updated>2010-07-26T00:04:30.510+05:00</atom:updated><title>CMS Made Simple</title><description>&lt;p&gt;CMS Made Simple is an open source (      &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GPL&lt;/a&gt;) package,  built using PHP that provides website developers with a simple, easy to  use utility to allow building small-ish (dozens to hundreds of pages),  semi-static websites. Typically our tool is used for corporate websites,  or the website promoting a team or organization, etc.   This is where  we shine.  There are other content management packages that specialize  in building portals, or blogs, or article based content, etc.  CMS Made  Simple can do much of this,  but it is not our area of focus.  &lt;/p&gt; &lt;p&gt;CMS Made Simple provides a mechanism for the website administrator to  create and manage &quot;pages&quot;, their layout, and their content.  CMS Made  simple is unobtrusive.... You can create a table based layout, or a  fully validating XHTML/CSS layout.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.cmsmadesimple.org/&quot;&gt;Click here&lt;/a&gt; for more .....&lt;br /&gt;&lt;/p&gt;</description><link>http://iamknowledgist.blogspot.com/2010/07/cms-made-simple.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-8393292839584598993</guid><pubDate>Tue, 22 Jun 2010 17:38:00 +0000</pubDate><atom:updated>2010-06-22T22:47:32.450+05:00</atom:updated><title>Export GridView with Images to Word, Excel and PDF Formats</title><description>&lt;span style=&quot;font-family: arial;font-size:130%;&quot; &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Export to Word Format&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Private Sub Word_Export()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.Clear()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.Buffer = True&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.AddHeader(&quot;content-disposition&quot;, &quot;attachment;filename=GridViewExport.doc&quot;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.Charset = &quot;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.ContentType = &quot;application/vnd.ms-word &quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Dim sw As New StringWriter()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Dim hw As New HtmlTextWriter(sw)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   GridView1.AllowPaging = False&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   GridView1.DataBind()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   GridView1.RenderControl(hw)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.Output.Write(sw.ToString())&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.Flush()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;   Response.End()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;End Sub&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;font-size:130%;&quot; &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Export to Excel Format&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Private Sub Excel_Export()&lt;br /&gt;&lt;br /&gt;   Response.Clear()&lt;br /&gt;   Response.Buffer = True&lt;br /&gt;   Response.AddHeader(&quot;content-disposition&quot;, &quot;attachment;filename=GridViewExport.xls&quot;)&lt;br /&gt;&lt;br /&gt;   Response.Charset = &quot;&quot;&lt;br /&gt;   Response.ContentType = &quot;application/vnd.ms-excel&quot;&lt;br /&gt;&lt;br /&gt;   Dim sw As New StringWriter()&lt;br /&gt;   Dim hw As New HtmlTextWriter(sw)&lt;br /&gt;&lt;br /&gt;   GridView1.AllowPaging = False&lt;br /&gt;   GridView1.DataBind()&lt;br /&gt;&lt;br /&gt;   For i As Integer = 0 To GridView1.Rows.Count - 1&lt;br /&gt;     Dim row As GridViewRow = GridView1.Rows(i)&lt;br /&gt;    &#39;Apply text style to each Row&lt;br /&gt;     row.Attributes.Add(&quot;class&quot;, &quot;textmode&quot;)&lt;br /&gt;   Next&lt;br /&gt;&lt;br /&gt;   GridView1.RenderControl(hw)&lt;br /&gt;&lt;br /&gt;   &#39;style to format numbers to string&lt;br /&gt;&lt;br /&gt;   Dim style As String = &quot;&lt;style&gt; .textmode &quot; &amp;amp; &quot;{ mso-number-format:\@; } &lt;/style&gt;&quot;&lt;br /&gt;&lt;br /&gt;   Response.Write(style)&lt;br /&gt;   Response.Output.Write(sw.ToString())&lt;br /&gt;   Response.Flush()&lt;br /&gt;   Response.End()&lt;br /&gt;&lt;br /&gt;End Sub&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;font-size:130%;&quot; &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Export to PDF Format&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;font-size:85%;&quot; &gt;Private Sub PDF_Export()&lt;br /&gt;&lt;br /&gt;  Response.ContentType = &quot;application/pdf&quot;&lt;br /&gt;   Response.AddHeader(&quot;content-disposition&quot;,&quot;attachment;filename=GridViewExport.pdf&quot;)&lt;br /&gt;  Response.Cache.SetCacheability(HttpCacheability.NoCache)&lt;br /&gt;&lt;br /&gt;  Dim sw As New StringWriter()&lt;br /&gt;  Dim hw As New HtmlTextWriter(sw)&lt;br /&gt;&lt;br /&gt;  GridView1.AllowPaging = False&lt;br /&gt;  GridView1.DataBind()&lt;br /&gt;  GridView1.RenderControl(hw)&lt;br /&gt;&lt;br /&gt;  Dim sr As New StringReader(sw.ToString())&lt;br /&gt;  Dim pdfDoc As New Document(PageSize.A4, 10.0F, 10.0F, 10.0F, 0.0F)&lt;br /&gt;  Dim htmlparser As New HTMLWorker(pdfDoc)&lt;br /&gt;&lt;br /&gt;  PdfWriter.GetInstance(pdfDoc, Response.OutputStream)&lt;br /&gt;&lt;br /&gt;  pdfDoc.Open()&lt;br /&gt;  htmlparser.Parse(sr)&lt;br /&gt;  pdfDoc.Close()&lt;br /&gt;  Response.Write(pdfDoc)&lt;br /&gt;  Response.End()&lt;br /&gt;&lt;br /&gt;End Sub&lt;/span&gt;</description><link>http://iamknowledgist.blogspot.com/2010/06/export-gridview-with-images-to-word.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-4616605890402486930</guid><pubDate>Tue, 16 Mar 2010 18:31:00 +0000</pubDate><atom:updated>2010-03-16T23:38:07.724+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Unhandled Exceptions</category><title>How to Catch Unhandled Exceptions in ASP.NET Using Global.asax</title><description>Most of the time asp.net developers faces some exceptions in their applications / websites which came in some exceptional and rare cases. To handle them, we will do something new by using global.asax&lt;br /&gt;&lt;br /&gt;Also add a new class file under the App_Code folder. In my case, my file name is Myglobal.vb, inherit this class file to HttpApplication.&lt;br /&gt;&lt;br /&gt;Now, open the file and select the page event Error in MyGlobal.vb class file and write your  code to handle the exception whether you want to log the error or  redirect to the customized error page or whatever do you want, it is  upto you.&lt;br /&gt;&lt;br /&gt;Now add a global.asax file into your project, make sure the Application_OnError event should be written in global.asax file.&lt;br /&gt;&lt;br /&gt;Open the file and add a page directive into global.asax like this i.e.&lt;br /&gt;&lt;br /&gt;&lt;%@ Application Language=&quot;VB&quot; Inherits=&quot;MyGlobal&quot; %&gt;&lt;br /&gt;&lt;br /&gt;MyGlobal is the name of my class file which i added into App_Code folder earlier.&lt;br /&gt;&lt;br /&gt;Test your code.</description><link>http://iamknowledgist.blogspot.com/2010/03/how-to-catch-unhandled-exceptions-in.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-4119711654794957380</guid><pubDate>Tue, 23 Feb 2010 18:29:00 +0000</pubDate><atom:updated>2010-02-23T23:33:56.598+05:00</atom:updated><title>AJAX rating control using in Gridview</title><description>&lt;p&gt;While browsing for answers through various ASP.NET blogs and forums, I   often come across certain topics which repeat in one way or another.&lt;/p&gt;   &lt;p&gt;This article is an exercise which answers some common &lt;code&gt;GridView&lt;/code&gt;   questions. In particular, here I am dealing with:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;MS  Access database connectivity.&lt;/li&gt;&lt;li&gt;MS AjaxControlToolkit&#39;s &lt;code&gt;Rating&lt;/code&gt;  extender, which is put  on every row allowing the user to rate each row  in real time. In other  words, as soon as the user rates the row  (chooses the number of stars),  an asynchronous (AJAX) call to the  server is made and the database is  updated.&lt;/li&gt;&lt;li&gt;Data bound  dropdownlists in each &lt;code&gt;GridView&lt;/code&gt; row. Each row  has a  supplier, which is displayed in a dropdown list in order to  facilitate  record modification.&lt;/li&gt;&lt;li&gt;JavaScript client-side row manipulation. In  particular, on checkbox  click, the &lt;em&gt;Product&lt;/em&gt; textbox is  locked/unlocked.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.codeproject.com/KB/webforms/MultiFeatureGridView/RatedGridView.gif&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 450px; height: 448px;&quot; src=&quot;http://www.codeproject.com/KB/webforms/MultiFeatureGridView/RatedGridView.gif&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/webforms/MultiFeatureGridView.aspx&quot;&gt;Click here&lt;/a&gt; for details ....</description><link>http://iamknowledgist.blogspot.com/2010/02/ajax-rating-control-using-in-gridview.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-8852017538740424372</guid><pubDate>Tue, 23 Feb 2010 18:13:00 +0000</pubDate><atom:updated>2010-02-24T16:57:04.569+05:00</atom:updated><title>Sorting gridview bound with datatable</title><description>&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;asp:gridview id=&quot;SomeName&quot; runat=&quot;server&quot; allowsorting=&quot;true&quot; autogeneratecolumns=&quot;false&quot; onsorting=&quot;gvSorting&quot;&gt;&lt;br /&gt;&lt;br /&gt;Protected Sub gvSorting(ByVal sender As Object, ByVal e As GridViewSortEventArgs)&lt;br /&gt;&lt;br /&gt;        dtData = CType(Session(&quot;Data&quot;), DataTable)&lt;br /&gt;        Dim dv As DataView = dtData.DefaultView&lt;br /&gt;        Dim sortdirection As String&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        If ViewState(&quot;direction&quot;) &lt;&gt; &quot;&quot; Then&lt;br /&gt;            sortdirection = ViewState(&quot;direction&quot;)&lt;br /&gt;            If sortdirection = &quot;asc&quot; Then&lt;br /&gt;                sortdirection = &quot;desc&quot;&lt;br /&gt;            Else&lt;br /&gt;                sortdirection = &quot;asc&quot;&lt;br /&gt;            End If&lt;br /&gt;        Else&lt;br /&gt;            sortdirection = &quot;asc&quot;&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        dv.Sort = e.SortExpression + &quot; &quot; + sortdirection&lt;br /&gt;        dtData = dv.ToTable&lt;br /&gt;        ViewState(&quot;direction&quot;) = sd&lt;br /&gt;&lt;br /&gt;        gvwList.DataSource = dtData&lt;br /&gt;        gvwList.DataBind()&lt;/asp:gridview&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://iamknowledgist.blogspot.com/2010/02/sorting-gridview-bound-with-datatable.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-905286172130988551</guid><pubDate>Sat, 30 Jan 2010 21:50:00 +0000</pubDate><atom:updated>2010-01-31T03:08:31.153+05:00</atom:updated><title>TinyMCE - Javascript WYSIWYG Editor</title><description>TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under &lt;a href=&quot;http://tinymce.moxiecode.com/license.php&quot;&gt;LGPL&lt;/a&gt; by &lt;a href=&quot;http://www.moxiecode.com/&quot;&gt;Moxiecode Systems AB&lt;/a&gt;. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tinymce.moxiecode.com/img/editor.gif&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 181px;&quot; src=&quot;http://tinymce.moxiecode.com/img/editor.gif&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://sourceforge.net/projects/tinymce/files/TinyMCE/3.3b1/tinymce_3_3b1.zip/download&quot;&gt;Click here&lt;/a&gt; to get it now absolutely FREE !!!&lt;br /&gt;&lt;/div&gt;&lt;img src=&quot;file:///D:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/moz-screenshot.png&quot; alt=&quot;&quot; /&gt;&lt;img src=&quot;file:///D:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/moz-screenshot-1.png&quot; alt=&quot;&quot; /&gt;</description><link>http://iamknowledgist.blogspot.com/2010/01/tinymce-javascript-wysiwyg-editor.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-7373171042217665913</guid><pubDate>Fri, 18 Sep 2009 17:48:00 +0000</pubDate><atom:updated>2009-09-18T23:50:03.376+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET 4.0</category><title>ASP.NET Dynamic Data</title><description>&lt;a href=&quot;http://aspnet.codeplex.com/Wiki/View.aspx?title=dynamic%20data%20roadmap&amp;amp;referringTitle=Home&quot;&gt;Dynamic Data Road Map&lt;/a&gt;&lt;br /&gt;&lt;h4&gt;ASP.NET Dynamic Data 4.0 Preview 4 Refresh&lt;/h4&gt; &lt;h4&gt;Refreshed 6/26&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;DomainDataSource had errors updating foreign keys&lt;/li&gt;&lt;li&gt;Cannot edit many to many relationship with table per type inheritance&lt;/li&gt;&lt;li&gt;Better exception handling&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The &lt;a href=&quot;http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27026&quot;&gt;ASP.NET Dynamic Data Preview 4 Refresh&lt;/a&gt; is a new release of Dynamic Data based on some of the early bits we are working on for the next release of the framework. This preview release runs on .NET 3.5 SP1 / VS 2008 SP1. The final version will ship with .NET 4.0 and VS 2010.&lt;br /&gt;&lt;br /&gt;This preview shows some of the areas in which we are expanding Dynamic Data: &lt;ul&gt;&lt;li&gt;A new QueryExtender control, contained in the sample projects to simplify common data filtering operations. It supports a rich ASP.NET declarative query syntax that makes it easy to do things like search data for text or have filters based on ranges.&lt;/li&gt;&lt;li&gt;A new Dynamic Data filter model that enables the developers to apply templates to pages just like field templates (including user defined filters).&lt;/li&gt;&lt;li&gt;Support for inheritance in Entity Framework and Linq to SQL.&lt;/li&gt;&lt;li&gt;Support for many to many relationships in Entity Framework.&lt;/li&gt;&lt;li&gt;New Entity Templates which allow fine control over how an object is displayed and edited.&lt;/li&gt;&lt;li&gt;Attributes for controlling the filters appearance and order. &lt;/li&gt;&lt;li&gt;A DomainDataSource control that uses a data provider model which enables the developers to build their own custom business logic. &lt;/li&gt;&lt;li&gt;A datasource control for ADO.NET Data Services that works with ASP.NET and an ADO.NET Data Service Provider for Dynamic Data. &lt;/li&gt;&lt;li&gt;Starter templates for building new applications with the bits for DomainService, Entity Framework and Linq to SQL.&lt;/li&gt;&lt;li&gt;Simple Dynamic Data for adding field templates, validation, and entity template support to existing ASP.NET data driven pages.&lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;Download: &lt;a href=&quot;http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27026&quot;&gt;ASP.NET Dynamic Data Preview 4 Refresh&lt;/a&gt;&lt;/h5&gt; This also contains the Dynamic Data Futures project which contains some things we the team is considering for future releases of Dynamic Data.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18803&quot;&gt;ASP.NET Dynamic Data MVC Preview&lt;/a&gt; contains a preview release of Dynamic Data MVC. This contains samples of how Dynamic Data support may be added to future releases of MVC.</description><link>http://iamknowledgist.blogspot.com/2009/09/aspnet-dynamic-data.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-774576475031872081</guid><pubDate>Thu, 10 Sep 2009 18:37:00 +0000</pubDate><atom:updated>2009-09-11T00:40:51.758+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CMS</category><title>Take Control of your Web Site</title><description>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Beezilla CMS&lt;/span&gt; website builder is a simple and powerful website content management system (CMS). With &lt;span style=&quot;font-weight: bold;&quot;&gt;Beezilla CMS&lt;/span&gt; website builder you can easily create your website on your own.&lt;br /&gt;&lt;br /&gt;Creating your website is simple and quick. Choose a website design from our template library or create your own custom template. Add pages to your website with a click of a button. Save some time and create your content using our visual elements library.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Beezilla’s CMS&lt;/span&gt; interface is simple, fast and easy to use. Our technology is based on leading web technologies: Apache, PHP, MySQL and ExtJS.&lt;br /&gt;&lt;br /&gt;No more delays, no more expensive maintenance cost You can take control of your web site NOW. &lt;span style=&quot;font-weight: bold;&quot;&gt;It&#39;s Free!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.beezilla.com/&quot;&gt;Click here&lt;/a&gt; for details .......&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://iamknowledgist.blogspot.com/2009/09/take-control-of-your-web-site.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-1078818277750604747</guid><pubDate>Fri, 04 Sep 2009 20:26:00 +0000</pubDate><atom:updated>2009-09-05T02:30:00.803+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET 2.0</category><title>How To Create MultiColum Dropdownlist using DropDownExtender Control</title><description>In this programming field a developer always facing a new requirement, need from their clients and as per the requirement new controls, tips and techniques developed.&lt;br /&gt;&lt;br /&gt;Today, i am here to find out that how can we create a multi coloumn dropdown in asp.net&lt;br /&gt;&lt;br /&gt;Visit the following &lt;a href=&quot;http://aspdotnetcodebook.blogspot.com/2009/03/how-to-create-multicolum-dropdownlist.html&quot;&gt;link&lt;/a&gt; .....</description><link>http://iamknowledgist.blogspot.com/2009/09/how-to-create-multicolum-dropdownlist.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-5232376755629589436</guid><pubDate>Fri, 04 Sep 2009 20:22:00 +0000</pubDate><atom:updated>2009-09-05T02:24:06.085+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX Controls</category><title>AJAX CascadingDropdown Control SQL DataBinding</title><description>&lt;strong&gt;AJAX CascadingDropdown extender control &lt;/strong&gt;provides the functionality to load the data in ASP.Net dropdown list controls using AJAX based web service methods. AJAX CascadingDropdown extender works with 2 or more Dropdownlist controls that enable you to load the primary data in first dropdown and further it populates the second Dropdown list control dynamically with related data on selected index change event of first dropdownlist.&lt;br /&gt;&lt;br /&gt;All this functionality performs without refreshing the ASP.Net web page. In this sample we have used the Northwind SQL Database to load the category names in first Dropdownlist control that will populate the related products into the second dropdownlist control accroding to the category name selected.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;ttp://programming.top54u.com/post/AJAX-Cascading-Dropdown-Example-using-SQL-Database.aspx&quot;&gt;Download&lt;/a&gt; the sample code .......&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://programming.top54u.com/Samples/ASP-Net-AJAX-cs/Control-Toolkit/AJAX-Cascading-DropDown-Control-SQL-DataBinding/Default.aspx&quot;&gt;Click here&lt;/a&gt; for details .......</description><link>http://iamknowledgist.blogspot.com/2009/09/ajax-cascadingdropdown-control-sql.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-693083584020194770</guid><pubDate>Sat, 15 Aug 2009 20:52:00 +0000</pubDate><atom:updated>2009-08-16T02:58:18.516+06:00</atom:updated><title>Flash Control for ASP.NET</title><description>FlashControl is an ASP.NET server control which allow you to add swf Flash movies or Flex in your ASP.NET projects. As any WebControl, you can add FlashControl in Visual Studio Toolbox, and just drag and drop it in your ASP.NET web pages ! It is now compatible with ASP.NET AJAX!&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.flash-control.net/images/screenshots/designer02.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 651px; height: 466px;&quot; src=&quot;http://www.flash-control.net/images/screenshots/designer02.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.flash-control.net/images/screenshots/designer01.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 649px; height: 641px;&quot; src=&quot;http://www.flash-control.net/images/screenshots/designer01.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.flash-control.net/&quot;&gt;Click here&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; for details .....&lt;/span&gt;.</description><link>http://iamknowledgist.blogspot.com/2009/08/flash-control-for-aspnet.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-6633252666419928834</guid><pubDate>Sun, 09 Aug 2009 06:54:00 +0000</pubDate><atom:updated>2009-08-09T12:57:02.709+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET Tab Control</category><title>ASP.NET Tab Generator</title><description>&lt;span id=&quot;ctl00_MainContent_lblDescription&quot;&gt;One of the controls I feel ASP.NET is missing is a tab control. While this itself is not a control, it will create the code you need to simulate tabs and tab views.&lt;br /&gt;&lt;br /&gt;You can see an example of how the feature works right now! The &quot;Info&quot; and &quot;Changelog&quot; tabs above were made using this tool.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.rushfrisby.com/tabgenerator/&quot;&gt;Click here&lt;/a&gt; for details ......&lt;br /&gt;&lt;/span&gt;</description><link>http://iamknowledgist.blogspot.com/2009/08/aspnet-tab-generator.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-5022875823232532286</guid><pubDate>Sun, 09 Aug 2009 06:52:00 +0000</pubDate><atom:updated>2009-08-09T12:53:53.144+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET Tab Control</category><title>Lazy Loading jQuery Tabs with ASP.NET</title><description>&lt;div class=&quot;abstract&quot;&gt; This article looks at efficient use of jQuery tabs when displaying data. Specifically, it covers how to lazy-load data, so that it is only accessed and displayed if the tab is clicked. &lt;/div&gt;      &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Lazy_loading&quot;&gt;Lazy Loading&lt;/a&gt; is a well-known design pattern that is intended to prevent redundant processing within your application. In the case of tabbed data, there seems little point retrieving and binding data that appears in a tabbed area that no one looks at. So, this examples covers how to defer data access and display until the user wants it - which is defined by them clicking the relevant tab.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.mikesdotnetting.com/Article/102/Lazy-Loading-jQuery-Tabs-with-ASP.NET&quot;&gt;Click here&lt;/a&gt; for details ......&lt;br /&gt;&lt;/p&gt;</description><link>http://iamknowledgist.blogspot.com/2009/08/lazy-loading-jquery-tabs-with-aspnet.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-4207017016987401430</guid><pubDate>Sun, 26 Jul 2009 16:59:00 +0000</pubDate><atom:updated>2009-07-26T23:04:58.713+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WYSIWYG</category><title>Free cross-browser WYSIWYG editor</title><description>&lt;span class=&quot;siteText&quot;&gt;&lt;p&gt;Finally, a free &lt;b&gt;cross-browser WYSIWYG editor&lt;/b&gt; that&#39;s packed with every rich-text  editing feature you need to make your content management system that much better.&lt;/p&gt;    &lt;p&gt;Setting up open WYSIWYG is so easy, you can quickly turn    any &lt;b&gt;textarea&lt;/b&gt; into a &lt;b&gt;powerful WYSIWYG editor&lt;/b&gt; with just a    few simple lines of code.&lt;/p&gt;      &lt;p&gt;Packed with every rich text editing feature you need, open WYSIWYG gives you total    control over formatting your text. The ultimate &lt;b&gt;textarea&lt;/b&gt; replacement for your &lt;b&gt;content management system&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.openwebware.com/&quot;&gt;Click here&lt;/a&gt; for details .......&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;</description><link>http://iamknowledgist.blogspot.com/2009/07/free-cross-browswer-wysiwyg-editor.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4635024315919350945.post-2969379192637244012</guid><pubDate>Mon, 20 Jul 2009 15:16:00 +0000</pubDate><atom:updated>2009-07-20T21:18:07.060+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Techniques and Logics</category><title>How to create PDF document using PDFDoc Scout library in ASP.NET</title><description>&lt;div&gt;                    &lt;p&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;This page contains                      step by step tutorial how to &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-family:Times New Roman;font-size:100%;&quot;  &gt;create                      PDF document in&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                      ASP.NET using PDFDoc Scout library.&lt;/span&gt;&lt;b&gt;  &lt;/b&gt;&lt;/p&gt;                 &lt;/div&gt;                 &lt;div&gt;&lt;b&gt;IMPORTANT NOTE: To use PDFDoc Scout library on web-server                    you have to have additional &quot;Web License&quot;&lt;/b&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;PDFDoc Scout library                    is capable of generating of in-memory PDF files so file needn&#39;t                    to be stored as a file on hard drive and can be streamed right                    into the browser window. &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;There is a special                    &quot;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;GenerateInMemoryFile&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&quot;                    property for such purposes. Set this property to &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;TRUE&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    and the library will generate and keep your PDF as in-memory                    stream without using of any temporary files.&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;1)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-family:Times New Roman;font-size:100%;&quot;  &gt;Install                    &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;PDFDoc                    Scout&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-family:Times New Roman;font-size:100%;&quot;  &gt;                    library&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; on your                    computer and run &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Visual                    Studio.NET&lt;br /&gt;                 &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;2) &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Go                    to &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;File &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;menu                    and select &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;New                    Project&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;:&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;img src=&quot;http://www.bytescout.com/images/examples/aspnet_new_project_menu.jpg&quot; alt=&quot;New project menu&quot; vspace=&quot;1&quot; width=&quot;400&quot; height=&quot;263&quot; hspace=&quot;1&quot; /&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Select &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;ASP.NET                    Web Application&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    project type and click &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;OK&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;img src=&quot;http://www.bytescout.com/images/examples/aspnet_new_project_wizard.jpg&quot; alt=&quot;ASP.NET new project wizard&quot; vspace=&quot;1&quot; width=&quot;400&quot; height=&quot;311&quot; hspace=&quot;1&quot; /&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;3)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Visual                    Studio.NET&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    will create new empty &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;ASP.NET&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    project. &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Double-click&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    on the empty space of the form:&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;img src=&quot;http://www.bytescout.com/images/examples/aspnet_blank_project.jpg&quot; alt=&quot;New blank project generated by ASP.NET&quot; vspace=&quot;1&quot; width=&quot;394&quot; height=&quot;395&quot; hspace=&quot;1&quot; /&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;This will open source                    code editor window on procedure handling &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Page_Load                    &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;event. We will                    place our code for  PDF PDF animation generation into this                    procedure:&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;img src=&quot;http://www.bytescout.com/images/examples/aspnet_page_load_handler.jpg&quot; alt=&quot;Page load handler procedure generated by ASP.NET IDE&quot; vspace=&quot;1&quot; width=&quot;400&quot; height=&quot;355&quot; hspace=&quot;1&quot; /&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;4)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    Use the following code for procedure (you can simply copy and                    paste this code from this page into &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;ASP.NET                    &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;source code                    editor window):&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;                    &lt;p&gt; &lt;em&gt;&#39;Put user code to initialize the page here&lt;br /&gt;                   Dim PDFDoc&lt;br /&gt;                   Dim Size As Long&lt;br /&gt;                   Dim MemoryImage As System.Array&lt;br /&gt;                   &#39; create new PDFDoc object&lt;br /&gt;                   PDFDoc = CreateObject(&quot;PDFDocScout.PDFDocument&quot;)&lt;br /&gt;                   &#39; initalize library&lt;br /&gt;                   PDFDoc.InitLibrary(&quot;demo&quot;, &quot;demo&quot;)&lt;br /&gt;                   &#39; set in-memory mode&lt;br /&gt;                   PDFDoc.GenerateInMemoryFile = true &#39; set to True to generate                      PDF document in memory without any files on disk to output                      it to end-user to browser&lt;br /&gt;                   &#39; starts PDF document generation&lt;br /&gt;                   PDFDoc.BeginDocument &#39; start PDF document generation&lt;/em&gt;&lt;/p&gt;                   &lt;p&gt;&lt;em&gt; &#39; add text to current page&lt;br /&gt;                   PDFDoc.Page.AddText &quot;Hello, World!&quot;, 100, 100, 15&lt;/em&gt;&lt;/p&gt;                   &lt;p&gt;&lt;em&gt; PDFDoc.EndDocument &#39; close PDF document generation&lt;/em&gt;&lt;/p&gt;                   &lt;p&gt;&lt;em&gt; &#39; get size of generated in-memory PDF document&lt;br /&gt;                   Size = PDFDoc.BinaryImageSize&lt;br /&gt;                   &#39; create new buffer with size equal to generated pdf document                      file&lt;br /&gt;                   Dim Buffer(CInt(Size)) As Byte&lt;br /&gt;                   &#39; get in-memory pdf file as byte stream&lt;br /&gt;                   MemoryImage = PDFDoc.BinaryImage&lt;br /&gt;                   &#39; copy byte stream into buffer&lt;br /&gt;                   Array.Copy(MemoryImage, Buffer, Size)&lt;br /&gt;                   &#39; clear http output&lt;br /&gt;                   Response.Clear()&lt;br /&gt;                   &#39; set the content type to PDF&lt;br /&gt;                   Response.ContentType = &quot;application/pdf&quot;&lt;br /&gt;                   &#39; add content type header&lt;br /&gt;                   Response.AddHeader(&quot;Content-Type&quot;, &quot;application/pdf&quot;)&lt;br /&gt;                   &#39; set the content disposition&lt;br /&gt;                   Response.AddHeader(&quot;Content-Disposition&quot;, &quot;inline;filename=helloworld.pdf&quot;)&lt;br /&gt;                   &#39; write the buffer with pdf file to the output&lt;br /&gt;                   Response.BinaryWrite(Buffer)&lt;br /&gt;                   Response.End()&lt;br /&gt;                   &#39; set library object instance to Nothing&lt;br /&gt;                   PDFDoc = Nothing&lt;/em&gt;&lt;/p&gt;                 &lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;5) Now run &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;ASP.NET                    &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;project using                    &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Debug | Start                    &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;command:&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;img src=&quot;http://www.bytescout.com/images/examples/aspnet_start_project_menu.jpg&quot; alt=&quot;Start project menu&quot; vspace=&quot;1&quot; width=&quot;366&quot; height=&quot;247&quot; hspace=&quot;1&quot; /&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Visual Studio.NET&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    will run &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;ASP.NET&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;                    project on web-server and you will see &lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;b&gt;Internet                    Explorer&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; window                    with generated PDF document:&lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;                 &lt;div&gt;&lt;img src=&quot;http://www.bytescout.com/images/examples/helloworld_pdf_in_browser.png&quot; alt=&quot;PDF document generated by ASP.NET application&quot; vspace=&quot;1&quot; width=&quot;591&quot; height=&quot;446&quot; hspace=&quot;1&quot; /&gt;&lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt; &lt;/div&gt;                 &lt;div&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt; &lt;/span&gt;&lt;/div&gt;&lt;a href=&quot;http://www.bytescout.com/examples/pdfdocscout_asp_net.zip&quot;&gt;Click here&lt;/a&gt; to download the source code of this example.</description><link>http://iamknowledgist.blogspot.com/2009/07/how-to-create-pdf-document-using-pdfdoc.html</link><author>noreply@blogger.com (It&#39;s all about knowledge)</author><thr:total>0</thr:total></item></channel></rss>