<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>&lt; Azamat Ali /&gt; : c#</title><link>http://weblogs.asp.net/azamatali/archive/tags/c_2300_/default.aspx</link><description>Tags: c#</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>To execute Javascript from the Button click and then run the server side code. </title><link>http://weblogs.asp.net/azamatali/archive/2008/10/01/to-execute-javascript-from-the-button-click-and-then-run-the-server-side-code.aspx</link><pubDate>Wed, 01 Oct 2008 15:45:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6650339</guid><dc:creator>azamat_ali</dc:creator><author>azamat_ali</author><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/azamatali/rsscomments.aspx?PostID=6650339</wfw:commentRss><comments>http://weblogs.asp.net/azamatali/archive/2008/10/01/to-execute-javascript-from-the-button-click-and-then-run-the-server-side-code.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;An easy ways to do this is to call the __doPostBack() function of the javascript. An example is as follows: &lt;/p&gt;&lt;blockquote&gt;&amp;nbsp;&amp;lt;input type="button" id="Button2" value="Button 2 Click" onclick="DoPostBack()" /&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br&gt;&lt;br&gt;function DoPostBack()&lt;br&gt;{&lt;br&gt;&amp;nbsp; //Any javascript statements.... &lt;/blockquote&gt;&lt;blockquote&gt;&lt;br&gt;__doPostBack('Button2','My Argument');&lt;br&gt;}&lt;br&gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;p&gt;However in&amp;nbsp; Visual Studio 2005, the server and the client code can be directly run from the button attributes only. &lt;/p&gt;&lt;p&gt;OnClick property: For server side scripts&lt;/p&gt;&lt;p&gt; OnClientClick: For client side scripts&lt;/p&gt;&lt;p&gt;E.g.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:Button ID="btnClickMe" runat="server" Text="Click Me" OnClick ="btnClickMe_Click"&amp;nbsp; OnClientClick="DoPostBack();" /&amp;gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6650339" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/azamatali/archive/tags/javascript/default.aspx">javascript</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/do+postback/default.aspx">do postback</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/server+side/default.aspx">server side</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/button/default.aspx">button</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/asp/default.aspx">asp</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/script/default.aspx">script</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/client+side/default.aspx">client side</category><category domain="http://weblogs.asp.net/azamatali/archive/tags/c_2300_/default.aspx">c#</category></item></channel></rss>