<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.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>Web Forms</title><link>http://forums.asp.net/18.aspx</link><description>All about building ASP.NET Pages - server controls, events, validation, etc.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Button Click Fires Twice</title><link>http://forums.asp.net/thread/2729968.aspx</link><pubDate>Thu, 06 Nov 2008 23:10:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2729968</guid><dc:creator>worldspawn[]</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2729968.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2729968</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hey was I right?&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Button Click Fires Twice</title><link>http://forums.asp.net/thread/2725160.aspx</link><pubDate>Wed, 05 Nov 2008 07:25:02 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2725160</guid><dc:creator>worldspawn[]</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2725160.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2725160</wfw:commentRss><description>&lt;p&gt;Ok did a quick google.&lt;/p&gt;&lt;p&gt;The solution (maybe) is to remove the &amp;quot;&lt;span class="kwd"&gt;Handles&lt;/span&gt; btnChgPwd.Click&amp;quot; bit from your handler definition. I think having that plus the OnClick bit in your aspx code essentially binds the method twice to the event, thus executes it twice. That&amp;#39;s VB for ya! &lt;img src="http://forums.asp.net/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre class="coloredcode"&gt;My info came from:&lt;br /&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;http://bytes.com/forum/thread643743.html &lt;br /&gt;&lt;/pre&gt;</description></item><item><title>Re: Button Click Fires Twice</title><link>http://forums.asp.net/thread/2725015.aspx</link><pubDate>Wed, 05 Nov 2008 06:16:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2725015</guid><dc:creator>geosync</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2725015.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2725015</wfw:commentRss><description>&lt;p&gt;For now, my workaround uses ViewState to restrict event processing to one pass:&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;If&lt;/span&gt; tbNewPwd.Text &amp;lt;&amp;gt; &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span class="kwd"&gt;Then&lt;/span&gt; usr.ChangePassword(tbOldPwd.Text, tbNewPwd.Text)

&lt;span class="kwd"&gt;If&lt;/span&gt; cbSendEmail.Checked &lt;span class="kwd"&gt;And&lt;/span&gt; ViewState(&lt;span class="st"&gt;&amp;quot;MailSent&amp;quot;&lt;/span&gt;) &lt;span class="kwd"&gt;Is Nothing Then
  Dim&lt;/span&gt; mm &lt;span class="kwd"&gt;As New&lt;/span&gt; MailMessage
  mm = &lt;span class="kwd"&gt;New&lt;/span&gt; MailMessage
  mm.From = &lt;span class="kwd"&gt;New&lt;/span&gt; MailAddress(&lt;span class="st"&gt;&amp;quot;name@domain.com&amp;quot;&lt;/span&gt;)
  mm.&lt;span class="kwd"&gt;To&lt;/span&gt;.Add(&lt;span class="kwd"&gt;New&lt;/span&gt; MailAddress(usr.Email))
  mm.Subject = &lt;span class="st"&gt;&amp;quot;Subject Goes Here&amp;quot;&lt;/span&gt;
  mm.Body = &lt;span class="st"&gt;&amp;quot;Message text goes here.&amp;quot;&lt;/span&gt;

  &lt;span class="kwd"&gt;Dim&lt;/span&gt; sc &lt;span class="kwd"&gt;As New&lt;/span&gt; SmtpClient()
  sc.Send(mm)

  ViewState(&lt;span class="st"&gt;&amp;quot;MailSent&amp;quot;&lt;/span&gt;) = &lt;span class="st"&gt;&amp;quot;TRUE&amp;quot;&lt;/span&gt;
&lt;span class="kwd"&gt;End If&lt;/span&gt;
&lt;/pre&gt;</description></item><item><title>Re: Button Click Fires Twice</title><link>http://forums.asp.net/thread/2724783.aspx</link><pubDate>Wed, 05 Nov 2008 03:57:32 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2724783</guid><dc:creator>worldspawn[]</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2724783.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2724783</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Ok... no suggestions sorry &lt;img src="http://forums.asp.net/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt; Does it still happen if your remove the confirm script?&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Button Click Fires Twice</title><link>http://forums.asp.net/thread/2724663.aspx</link><pubDate>Wed, 05 Nov 2008 02:22:05 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2724663</guid><dc:creator>geosync</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2724663.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2724663</wfw:commentRss><description>&lt;p&gt;Ah, code...I have reduced these files almost as far as they can go.&amp;nbsp; Let me know what you think:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;&lt;span class="dir"&gt;&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeFile=&amp;quot;UserMgmt.aspx.vb&amp;quot; Inherits=&amp;quot;UserMgmt&amp;quot; %&amp;gt;&lt;/span&gt;

&amp;lt;&lt;span class="tag"&gt;!DOCTYPE&lt;/span&gt; html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;

&amp;lt;&lt;span class="tag"&gt;html&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt; &amp;gt;
&amp;lt;&lt;span class="tag"&gt;head&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;title&lt;/span&gt;&amp;gt;Untitled Page&amp;lt;/&lt;span class="tag"&gt;title&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;head&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;body&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;form&lt;/span&gt;&lt;span class="attr"&gt; id=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;lblMain&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;lblSub&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Change Password&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AssociatedControlID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;tbOldPwd&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Old:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;tbOldPwd&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label24&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AssociatedControlID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;tbNewPwd&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;New:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;tbNewPwd&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label25&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AssociatedControlID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;tbConfirm&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Confirm:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;tbConfirm&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:Button&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;btnChgPwd&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; OnClick=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;btnChgPwd_Click&amp;quot;&lt;/span&gt; 
&lt;span class="attr"&gt;      OnClientClick=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;return confirm(&amp;#39;Change password?&amp;#39;)&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Change Password&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;asp:CheckBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;cbSendEmail&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Checked=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Email User&amp;quot;&lt;/span&gt; /&amp;gt;   
    &amp;lt;/&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;form&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;body&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;html&lt;/span&gt;&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;Partial &lt;span class="kwd"&gt;Public Class&lt;/span&gt; UserMgmt
&lt;b id="2"&gt;2    &lt;/b&gt;  &lt;span class="kwd"&gt;Inherits&lt;/span&gt; System.Web.UI.Page
&lt;b id="3"&gt;3    &lt;/b&gt;
&lt;b id="4"&gt;4    &lt;/b&gt;  &lt;span class="kwd"&gt;Private&lt;/span&gt; usr &lt;span class="kwd"&gt;As&lt;/span&gt; MembershipUser
&lt;b id="5"&gt;5    &lt;/b&gt;
&lt;b id="6"&gt;6    &lt;/b&gt;  &lt;span class="kwd"&gt;Protected Sub&lt;/span&gt; Page_Load(&lt;span class="kwd"&gt;ByVal&lt;/span&gt; sender &lt;span class="kwd"&gt;As Object&lt;/span&gt;, &lt;span class="kwd"&gt;ByVal&lt;/span&gt; e &lt;span class="kwd"&gt;As&lt;/span&gt; EventArgs) &lt;span class="kwd"&gt;Handles Me&lt;/span&gt;.Load
&lt;b id="7"&gt;7    &lt;/b&gt;
&lt;b id="8"&gt;8    &lt;/b&gt;    &lt;span class="kwd"&gt;If Not&lt;/span&gt; Page.IsPostBack &lt;span class="kwd"&gt;Then&lt;/span&gt;
&lt;b id="9"&gt;9    &lt;/b&gt;      &lt;span class="cmt"&gt;&amp;#39; Pickup UserName from Session.
&lt;/span&gt;&lt;b id="10"&gt;10   &lt;/b&gt;      &lt;span class="kwd"&gt;If&lt;/span&gt; Session(&lt;span class="st"&gt;&amp;quot;UserName&amp;quot;&lt;/span&gt;) IsNot &lt;span class="kwd"&gt;Nothing Then&lt;/span&gt;
&lt;b id="11"&gt;11   &lt;/b&gt;        &lt;span class="cmt"&gt;&amp;#39; Get membership object
&lt;/span&gt;&lt;b id="12"&gt;12   &lt;/b&gt;        usr = Membership.GetUser(Session(&lt;span class="st"&gt;&amp;quot;UserName&amp;quot;&lt;/span&gt;).ToString)
&lt;b id="13"&gt;13   &lt;/b&gt;        &lt;span class="cmt"&gt;&amp;#39; Store membership object.
&lt;/span&gt;&lt;b id="14"&gt;14   &lt;/b&gt;        Session(&lt;span class="st"&gt;&amp;quot;USER&amp;quot;&lt;/span&gt;) = usr
&lt;b id="15"&gt;15   &lt;/b&gt;        lblMain.Text = &lt;span class="st"&gt;&amp;quot;Managing Details for &amp;quot;&lt;/span&gt; + usr.UserName
&lt;b id="16"&gt;16   &lt;/b&gt;      &lt;span class="kwd"&gt;End If
&lt;b id="17"&gt;17   &lt;/b&gt;    Else&lt;/span&gt;
&lt;b id="18"&gt;18   &lt;/b&gt;      &lt;span class="cmt"&gt;&amp;#39; On postbacks, retrieve membership object from session.
&lt;/span&gt;&lt;b id="19"&gt;19   &lt;/b&gt;      usr = &lt;span class="kwd"&gt;CType&lt;/span&gt;(Session(&lt;span class="st"&gt;&amp;quot;USER&amp;quot;&lt;/span&gt;), MembershipUser)
&lt;b id="20"&gt;20   &lt;/b&gt;    &lt;span class="kwd"&gt;End If
&lt;b id="21"&gt;21   &lt;/b&gt;
&lt;b id="22"&gt;22   &lt;/b&gt;  End Sub
&lt;b id="23"&gt;23   &lt;/b&gt;
&lt;b id="24"&gt;24   &lt;/b&gt;  Protected Sub&lt;/span&gt; btnChgPwd_Click(&lt;span class="kwd"&gt;ByVal&lt;/span&gt; sender &lt;span class="kwd"&gt;As Object&lt;/span&gt;, &lt;span class="kwd"&gt;ByVal&lt;/span&gt; e &lt;span class="kwd"&gt;As&lt;/span&gt; EventArgs) &lt;span class="kwd"&gt;Handles&lt;/span&gt; btnChgPwd.Click
&lt;b id="25"&gt;25   &lt;/b&gt;
&lt;b id="26"&gt;26   &lt;/b&gt;    &lt;span class="kwd"&gt;Try
&lt;b id="27"&gt;27   &lt;/b&gt;      If&lt;/span&gt; tbNewPwd.Text &amp;lt;&amp;gt; &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span class="kwd"&gt;Then&lt;/span&gt; usr.ChangePassword(tbOldPwd.Text, tbNewPwd.Text)
&lt;b id="28"&gt;28   &lt;/b&gt;
&lt;b id="29"&gt;29   &lt;/b&gt;      &lt;span class="kwd"&gt;If&lt;/span&gt; cbSendEmail.Checked &lt;span class="kwd"&gt;Then
&lt;b id="30"&gt;30   &lt;/b&gt;        Dim&lt;/span&gt; mm &lt;span class="kwd"&gt;As New&lt;/span&gt; MailMessage
&lt;b id="31"&gt;31   &lt;/b&gt;        mm = &lt;span class="kwd"&gt;New&lt;/span&gt; MailMessage
&lt;b id="32"&gt;32   &lt;/b&gt;        mm.From = &lt;span class="kwd"&gt;New&lt;/span&gt; MailAddress(&lt;span class="st"&gt;&amp;quot;name@domain.com&amp;quot;&lt;/span&gt;)
&lt;b id="33"&gt;33   &lt;/b&gt;        mm.&lt;span class="kwd"&gt;To&lt;/span&gt;.Add(&lt;span class="kwd"&gt;New&lt;/span&gt; MailAddress(usr.Email))
&lt;b id="34"&gt;34   &lt;/b&gt;        mm.Subject = &lt;span class="st"&gt;&amp;quot;Subject Goes Here&amp;quot;&lt;/span&gt;
&lt;b id="35"&gt;35   &lt;/b&gt;        mm.Body = &lt;span class="st"&gt;&amp;quot;Message text goes here.&amp;quot;&lt;/span&gt;
&lt;b id="36"&gt;36   &lt;/b&gt;
&lt;b id="37"&gt;37   &lt;/b&gt;        &lt;span class="kwd"&gt;Dim&lt;/span&gt; sc &lt;span class="kwd"&gt;As New&lt;/span&gt; SmtpClient()
&lt;b id="38"&gt;38   &lt;/b&gt;        sc.Send(mm)
&lt;b id="39"&gt;39   &lt;/b&gt;      &lt;span class="kwd"&gt;End If
&lt;b id="40"&gt;40   &lt;/b&gt;    Catch&lt;/span&gt; eX &lt;span class="kwd"&gt;As&lt;/span&gt; Exception
&lt;b id="41"&gt;41   &lt;/b&gt;
&lt;b id="42"&gt;42   &lt;/b&gt;    &lt;span class="kwd"&gt;Finally
&lt;b id="43"&gt;43   &lt;/b&gt;
&lt;b id="44"&gt;44   &lt;/b&gt;    End Try
&lt;b id="45"&gt;45   &lt;/b&gt;
&lt;b id="46"&gt;46   &lt;/b&gt;  End Sub
&lt;b id="47"&gt;47   &lt;/b&gt;End Class&lt;/span&gt;
&lt;b id="48"&gt;48   &lt;/b&gt;
&lt;b id="49"&gt;49   &lt;/b&gt;
&lt;/pre&gt;&amp;nbsp;</description></item><item><title>Re: Button Click Fires Twice</title><link>http://forums.asp.net/thread/2724543.aspx</link><pubDate>Wed, 05 Nov 2008 00:09:55 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2724543</guid><dc:creator>worldspawn[]</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2724543.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2724543</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Could be the position of mars in relation to uranus... no wait thats not right, post your code!!&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Button Click Fires Twice</title><link>http://forums.asp.net/thread/2724476.aspx</link><pubDate>Tue, 04 Nov 2008 23:13:52 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2724476</guid><dc:creator>geosync</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2724476.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2724476</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve seen events fire twice&amp;nbsp;if called from Page_Load; these issues are PostBack related.&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t understand my current situation:&lt;/p&gt;
&lt;p&gt;My admin page called &lt;strong&gt;User Mgmt &lt;/strong&gt;page has a &lt;strong&gt;Change Password &lt;/strong&gt;button.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Change Password&lt;/strong&gt;, and password is changed.&amp;nbsp; Also, email is sent.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;However, the code runs twice, and two emails are sent.&lt;/p&gt;
&lt;p&gt;Why?&lt;/p&gt;</description></item></channel></rss>