Archive

Archive for June, 2008

Happiness…

June 27, 2008 Shaun Seo Leave a comment

This is a post “in progress”…

Dan Gilbert – TED Presentation

winning lottery VS becoming paraplegic

They are equally happy with their lives after 1 year.

Impact bias: Tendency to overestimate the hedonic impact of future events. elections, romance, promotions, exams, medical conditions, sporting events, discriminations, weight loss etc… Basically people overestimate the effects of impact.

Major life trauma, after 3 months, has no effect on happiness.

 Synthetic happiness:

  1. Jim Wright: Chairman of House of Representatives. Resigned in disgrace when people found out about his shady book deal. He lost everything. “I am so much better off physically, financially, mentally and in almost every way.”
  2. Moreese Bickham: “I don’t have one minute’s regret. It was a glorious experience.” spent 37 years in Louisiana state penitentry for a crime he didn’t commit. Was released when he was 78 after a DNA testing.
  3. Pete Best “I’m happier than I would have been with the Beatles.” The original beatles drummer.
Categories: General

Grief process

June 27, 2008 Shaun Seo Leave a comment

This is so true… I didn’t know someone had defined this process

1. Denial

2. Anger

3. Bargaining

4. Depression

5. Acceptance

Categories: General

User Management Login problem

June 27, 2008 Shaun Seo Leave a comment

“Your login attempt was not successful. Please try again.”

Possible solutions

1. Turn off the application and turn it back on
2. remove onauthenticate=”" from the <asp:Login> tag and the method from the .cs file
3. insert <remove name=”"/> before the connectionstring statement in web.config

Categories: ASP.NET

AJAX Control Toolkit

June 27, 2008 Shaun Seo Leave a comment

In order for us to be able to use AJAX controls we need to install the AJAX Control Toolkit.

http://asp.net/ajax

There should be a link to download AJAX Control Toolkit for .Net Framework 3.5.

1. Download this file, extract it anywhere (e.g. program files)
2. go to the extracted directory.
3. go to the <dir>/SampleWebSite/Bin
4. copy everything from that folder into the <dir>/Binaries directory
5. Open up VS2008.
6. In the Toolbox panel, right-click to make a new tool tab. name it something like ajax control toolkit
7. add the controls by browsing to and selecting the <dir>/Binaries/AjaxControlToolkit.dll
8. This should add all the controls to that tab

 

Categories: ASP.NET

Password format

June 27, 2008 Shaun Seo Leave a comment

By default password are Hashed using some sort of MD5 function.
This is good for the obvious security reasons but it makes it hard for us to validate user with our Java-based player.

Password format can be changed in the following file:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

<add name=”AspNetSqlMembershipProvider” type=”System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” connectionStringName=”LocalSqlServer” enablePasswordRetrieval=”true” enablePasswordReset=”true” requiresQuestionAndAnswer=”true” applicationName=”/” requiresUniqueEmail=”false” passwordFormat=”Clear” maxInvalidPasswordAttempts=”5″ minRequiredPasswordLength=”7″ minRequiredNonalphanumericCharacters=”1″ passwordAttemptWindow=”10″ passwordStrengthRegularExpression=”"/>

Possible formats are: Hashed, Clear, Encrypted (First letter must be capitalized)

Categories: ASP.NET

asp:country drop-down list

June 27, 2008 Shaun Seo Leave a comment

                                                    <asp:ListItem Value=”" Selected=”true”>Select Country</asp:ListItem>
                                                    <asp:ListItem Value=”AF”>Afghanistan</asp:ListItem>
                                                    <asp:ListItem Value=”AL”>Albania</asp:ListItem>
                                                    <asp:ListItem Value=”DZ”>Algeria</asp:ListItem>
                                                    <asp:ListItem Value=”AS”>American Samoa</asp:ListItem>
                                                    <asp:ListItem Value=”AD”>Andorra</asp:ListItem>
                                                    <asp:ListItem Value=”AO”>Angola</asp:ListItem>
                                                    <asp:ListItem Value=”AI”>Anguilla</asp:ListItem>
                                                    <asp:ListItem Value=”AQ”>Antarctica</asp:ListItem>
                                                    <asp:ListItem Value=”AG”>Antigua And Barbuda</asp:ListItem>
                                                    <asp:ListItem Value=”AR”>Argentina</asp:ListItem>
                                                    <asp:ListItem Value=”AM”>Armenia</asp:ListItem>
                                                    <asp:ListItem Value=”AW”>Aruba</asp:ListItem>
                                                    <asp:ListItem Value=”AU”>Australia</asp:ListItem>
                                                    <asp:ListItem Value=”AT”>Austria</asp:ListItem>
                                                    <asp:ListItem Value=”AZ”>Azerbaijan</asp:ListItem>
                                                    <asp:ListItem Value=”BS”>Bahamas</asp:ListItem>
                                                    <asp:ListItem Value=”BH”>Bahrain</asp:ListItem>
                                                    <asp:ListItem Value=”BD”>Bangladesh</asp:ListItem>
                                                    <asp:ListItem Value=”BB”>Barbados</asp:ListItem>
                                                    <asp:ListItem Value=”BY”>Belarus</asp:ListItem>
                                                    <asp:ListItem Value=”BE”>Belgium</asp:ListItem>
                                                    <asp:ListItem Value=”BZ”>Belize</asp:ListItem>
                                                    <asp:ListItem Value=”BJ”>Benin</asp:ListItem>
                                                    <asp:ListItem Value=”BM”>Bermuda</asp:ListItem>
                                                    <asp:ListItem Value=”BT”>Bhutan</asp:ListItem>
                                                    <asp:ListItem Value=”BO”>Bolivia</asp:ListItem>
                                                    <asp:ListItem Value=”BA”>Bosnia And Herzegowina</asp:ListItem>
                                                    <asp:ListItem Value=”BW”>Botswana</asp:ListItem>
                                                    <asp:ListItem Value=”BV”>Bouvet Island</asp:ListItem>
                                                    <asp:ListItem Value=”BR”>Brazil</asp:ListItem>
                                                    <asp:ListItem Value=”IO”>British Indian Ocean Territory</asp:ListItem>
                                                    <asp:ListItem Value=”BN”>Brunei Darussalam</asp:ListItem>
                                                    <asp:ListItem Value=”BG”>Bulgaria</asp:ListItem>
                                                    <asp:ListItem Value=”BF”>Burkina Faso</asp:ListItem>
                                                    <asp:ListItem Value=”BI”>Burundi</asp:ListItem>
                                                    <asp:ListItem Value=”KH”>Cambodia</asp:ListItem>
                                                    <asp:ListItem Value=”CM”>Cameroon</asp:ListItem>
                                                    <asp:ListItem Value=”CA”>Canada</asp:ListItem>
                                                    <asp:ListItem Value=”CV”>Cape Verde</asp:ListItem>
                                                    <asp:ListItem Value=”KY”>Cayman Islands</asp:ListItem>
                                                    <asp:ListItem Value=”CF”>Central African Republic</asp:ListItem>
                                                    <asp:ListItem Value=”TD”>Chad</asp:ListItem>
                                                    <asp:ListItem Value=”CL”>Chile</asp:ListItem>
                                                    <asp:ListItem Value=”CN”>China</asp:ListItem>
                                                    <asp:ListItem Value=”CX”>Christmas Island</asp:ListItem>
                                                    <asp:ListItem Value=”CC”>Cocos (Keeling) Islands</asp:ListItem>
                                                    <asp:ListItem Value=”CO”>Colombia</asp:ListItem>
                                                    <asp:ListItem Value=”KM”>Comoros</asp:ListItem>
                                                    <asp:ListItem Value=”CG”>Congo</asp:ListItem>
                                                    <asp:ListItem Value=”CK”>Cook Islands</asp:ListItem>
                                                    <asp:ListItem Value=”CR”>Costa Rica</asp:ListItem>
                                                    <asp:ListItem Value=”CI”>Cote D’Ivoire</asp:ListItem>
                                                    <asp:ListItem Value=”HR”>Croatia (Local Name: Hrvatska)</asp:ListItem>
                                                    <asp:ListItem Value=”CU”>Cuba</asp:ListItem>
                                                    <asp:ListItem Value=”CY”>Cyprus</asp:ListItem>
                                                    <asp:ListItem Value=”CZ”>Czech Republic</asp:ListItem>
                                                    <asp:ListItem Value=”DK”>Denmark</asp:ListItem>
                                                    <asp:ListItem Value=”DJ”>Djibouti</asp:ListItem>
                                                    <asp:ListItem Value=”DM”>Dominica</asp:ListItem>
                                                    <asp:ListItem Value=”DO”>Dominican Republic</asp:ListItem>
                                                    <asp:ListItem Value=”TP”>East Timor</asp:ListItem>
                                                    <asp:ListItem Value=”EC”>Ecuador</asp:ListItem>
                                                    <asp:ListItem Value=”EG”>Egypt</asp:ListItem>
                                                    <asp:ListItem Value=”SV”>El Salvador</asp:ListItem>
                                                    <asp:ListItem Value=”GQ”>Equatorial Guinea</asp:ListItem>
                                                    <asp:ListItem Value=”ER”>Eritrea</asp:ListItem>
                                                    <asp:ListItem Value=”EE”>Estonia</asp:ListItem>
                                                    <asp:ListItem Value=”ET”>Ethiopia</asp:ListItem>
                                                    <asp:ListItem Value=”FK”>Falkland Islands (Malvinas)</asp:ListItem>
                                                    <asp:ListItem Value=”FO”>Faroe Islands</asp:ListItem>
                                                    <asp:ListItem Value=”FJ”>Fiji</asp:ListItem>
                                                    <asp:ListItem Value=”FI”>Finland</asp:ListItem>
                                                    <asp:ListItem Value=”FR”>France</asp:ListItem>
                                                    <asp:ListItem Value=”GF”>French Guiana</asp:ListItem>
                                                    <asp:ListItem Value=”PF”>French Polynesia</asp:ListItem>
                                                    <asp:ListItem Value=”TF”>French Southern Territories</asp:ListItem>
                                                    <asp:ListItem Value=”GA”>Gabon</asp:ListItem>
                                                    <asp:ListItem Value=”GM”>Gambia</asp:ListItem>
                                                    <asp:ListItem Value=”GE”>Georgia</asp:ListItem>
                                                    <asp:ListItem Value=”DE”>Germany</asp:ListItem>
                                                    <asp:ListItem Value=”GH”>Ghana</asp:ListItem>
                                                    <asp:ListItem Value=”GI”>Gibraltar</asp:ListItem>
                                                    <asp:ListItem Value=”GR”>Greece</asp:ListItem>
                                                    <asp:ListItem Value=”GL”>Greenland</asp:ListItem>
                                                    <asp:ListItem Value=”GD”>Grenada</asp:ListItem>
                                                    <asp:ListItem Value=”GP”>Guadeloupe</asp:ListItem>
                                                    <asp:ListItem Value=”GU”>Guam</asp:ListItem>
                                                    <asp:ListItem Value=”GT”>Guatemala</asp:ListItem>
                                                    <asp:ListItem Value=”GN”>Guinea</asp:ListItem>
                                                    <asp:ListItem Value=”GW”>Guinea-Bissau</asp:ListItem>
                                                    <asp:ListItem Value=”GY”>Guyana</asp:ListItem>
                                                    <asp:ListItem Value=”HT”>Haiti</asp:ListItem>
                                                    <asp:ListItem Value=”HM”>Heard And Mc Donald Islands</asp:ListItem>
                                                    <asp:ListItem Value=”VA”>Holy See (Vatican City State)</asp:ListItem>
                                                    <asp:ListItem Value=”HN”>Honduras</asp:ListItem>
                                                    <asp:ListItem Value=”HK”>Hong Kong</asp:ListItem>
                                                    <asp:ListItem Value=”HU”>Hungary</asp:ListItem>
                                                    <asp:ListItem Value=”IS”>Icel And</asp:ListItem>
                                                    <asp:ListItem Value=”IN”>India</asp:ListItem>
                                                    <asp:ListItem Value=”ID”>Indonesia</asp:ListItem>
                                                    <asp:ListItem Value=”IR”>Iran (Islamic Republic Of)</asp:ListItem>
                                                    <asp:ListItem Value=”IQ”>Iraq</asp:ListItem>
                                                    <asp:ListItem Value=”IE”>Ireland</asp:ListItem>
                                                    <asp:ListItem Value=”IL”>Israel</asp:ListItem>
                                                    <asp:ListItem Value=”IT”>Italy</asp:ListItem>
                                                    <asp:ListItem Value=”JM”>Jamaica</asp:ListItem>
                                                    <asp:ListItem Value=”JP”>Japan</asp:ListItem>
                                                    <asp:ListItem Value=”JO”>Jordan</asp:ListItem>
                                                    <asp:ListItem Value=”KZ”>Kazakhstan</asp:ListItem>
                                                    <asp:ListItem Value=”KE”>Kenya</asp:ListItem>
                                                    <asp:ListItem Value=”KI”>Kiribati</asp:ListItem>
                                                    <asp:ListItem Value=”KP”>Korea, Dem People’S Republic</asp:ListItem>
                                                    <asp:ListItem Value=”KR”>Korea, Republic Of</asp:ListItem>
                                                    <asp:ListItem Value=”KW”>Kuwait</asp:ListItem>
                                                    <asp:ListItem Value=”KG”>Kyrgyzstan</asp:ListItem>
                                                    <asp:ListItem Value=”LA”>Lao People’S Dem Republic</asp:ListItem>
                                                    <asp:ListItem Value=”LV”>Latvia</asp:ListItem>
                                                    <asp:ListItem Value=”LB”>Lebanon</asp:ListItem>
                                                    <asp:ListItem Value=”LS”>Lesotho</asp:ListItem>
                                                    <asp:ListItem Value=”LR”>Liberia</asp:ListItem>
                                                    <asp:ListItem Value=”LY”>Libyan Arab Jamahiriya</asp:ListItem>
                                                    <asp:ListItem Value=”LI”>Liechtenstein</asp:ListItem>
                                                    <asp:ListItem Value=”LT”>Lithuania</asp:ListItem>
                                                    <asp:ListItem Value=”LU”>Luxembourg</asp:ListItem>
                                                    <asp:ListItem Value=”MO”>Macau</asp:ListItem>
                                                    <asp:ListItem Value=”MK”>Macedonia</asp:ListItem>
                                                    <asp:ListItem Value=”MG”>Madagascar</asp:ListItem>
                                                    <asp:ListItem Value=”MW”>Malawi</asp:ListItem>
                                                    <asp:ListItem Value=”MY”>Malaysia</asp:ListItem>
                                                    <asp:ListItem Value=”MV”>Maldives</asp:ListItem>
                                                    <asp:ListItem Value=”ML”>Mali</asp:ListItem>
                                                    <asp:ListItem Value=”MT”>Malta</asp:ListItem>
                                                    <asp:ListItem Value=”MH”>Marshall Islands</asp:ListItem>
                                                    <asp:ListItem Value=”MQ”>Martinique</asp:ListItem>
                                                    <asp:ListItem Value=”MR”>Mauritania</asp:ListItem>
                                                    <asp:ListItem Value=”MU”>Mauritius</asp:ListItem>
                                                    <asp:ListItem Value=”YT”>Mayotte</asp:ListItem>
                                                    <asp:ListItem Value=”MX”>Mexico</asp:ListItem>
                                                    <asp:ListItem Value=”FM”>Micronesia, Federated States</asp:ListItem>
                                                    <asp:ListItem Value=”MD”>Moldova, Republic Of</asp:ListItem>
                                                    <asp:ListItem Value=”MC”>Monaco</asp:ListItem>
                                                    <asp:ListItem Value=”MN”>Mongolia</asp:ListItem>
                                                    <asp:ListItem Value=”MS”>Montserrat</asp:ListItem>
                                                    <asp:ListItem Value=”MA”>Morocco</asp:ListItem>
                                                    <asp:ListItem Value=”MZ”>Mozambique</asp:ListItem>
                                                    <asp:ListItem Value=”MM”>Myanmar</asp:ListItem>
                                                    <asp:ListItem Value=”NA”>Namibia</asp:ListItem>
                                                    <asp:ListItem Value=”NR”>Nauru</asp:ListItem>
                                                    <asp:ListItem Value=”NP”>Nepal</asp:ListItem>
                                                    <asp:ListItem Value=”NL”>Netherlands</asp:ListItem>
                                                    <asp:ListItem Value=”AN”>Netherlands Ant Illes</asp:ListItem>
                                                    <asp:ListItem Value=”NC”>New Caledonia</asp:ListItem>
                                                    <asp:ListItem Value=”NZ”>New Zealand</asp:ListItem>
                                                    <asp:ListItem Value=”NI”>Nicaragua</asp:ListItem>
                                                    <asp:ListItem Value=”NE”>Niger</asp:ListItem>
                                                    <asp:ListItem Value=”NG”>Nigeria</asp:ListItem>
                                                    <asp:ListItem Value=”NU”>Niue</asp:ListItem>
                                                    <asp:ListItem Value=”NF”>Norfolk Island</asp:ListItem>
                                                    <asp:ListItem Value=”MP”>Northern Mariana Islands</asp:ListItem>
                                                    <asp:ListItem Value=”NO”>Norway</asp:ListItem>
                                                    <asp:ListItem Value=”OM”>Oman</asp:ListItem>
                                                    <asp:ListItem Value=”PK”>Pakistan</asp:ListItem>
                                                    <asp:ListItem Value=”PW”>Palau</asp:ListItem>
                                                    <asp:ListItem Value=”PA”>Panama</asp:ListItem>
                                                    <asp:ListItem Value=”PG”>Papua New Guinea</asp:ListItem>
                                                    <asp:ListItem Value=”PY”>Paraguay</asp:ListItem>
                                                    <asp:ListItem Value=”PE”>Peru</asp:ListItem>
                                                    <asp:ListItem Value=”PH”>Philippines</asp:ListItem>
                                                    <asp:ListItem Value=”PN”>Pitcairn</asp:ListItem>
                                                    <asp:ListItem Value=”PL”>Poland</asp:ListItem>
                                                    <asp:ListItem Value=”PT”>Portugal</asp:ListItem>
                                                    <asp:ListItem Value=”PR”>Puerto Rico</asp:ListItem>
                                                    <asp:ListItem Value=”QA”>Qatar</asp:ListItem>
                                                    <asp:ListItem Value=”RE”>Reunion</asp:ListItem>
                                                    <asp:ListItem Value=”RO”>Romania</asp:ListItem>
                                                    <asp:ListItem Value=”RU”>Russian Federation</asp:ListItem>
                                                    <asp:ListItem Value=”RW”>Rwanda</asp:ListItem>
                                                    <asp:ListItem Value=”KN”>Saint K Itts And Nevis</asp:ListItem>
                                                    <asp:ListItem Value=”LC”>Saint Lucia</asp:ListItem>
                                                    <asp:ListItem Value=”VC”>Saint Vincent, The Grenadines</asp:ListItem>
                                                    <asp:ListItem Value=”WS”>Samoa</asp:ListItem>
                                                    <asp:ListItem Value=”SM”>San Marino</asp:ListItem>
                                                    <asp:ListItem Value=”ST”>Sao Tome And Principe</asp:ListItem>
                                                    <asp:ListItem Value=”SA”>Saudi Arabia</asp:ListItem>
                                                    <asp:ListItem Value=”SN”>Senegal</asp:ListItem>
                                                    <asp:ListItem Value=”SC”>Seychelles</asp:ListItem>
                                                    <asp:ListItem Value=”SL”>Sierra Leone</asp:ListItem>
                                                    <asp:ListItem Value=”SG”>Singapore</asp:ListItem>
                                                    <asp:ListItem Value=”SK”>Slovakia (Slovak Republic)</asp:ListItem>
                                                    <asp:ListItem Value=”SI”>Slovenia</asp:ListItem>
                                                    <asp:ListItem Value=”SB”>Solomon Islands</asp:ListItem>
                                                    <asp:ListItem Value=”SO”>Somalia</asp:ListItem>
                                                    <asp:ListItem Value=”ZA”>South Africa</asp:ListItem>
                                                    <asp:ListItem Value=”GS”>South Georgia , S Sandwich Is.</asp:ListItem>
                                                    <asp:ListItem Value=”ES”>Spain</asp:ListItem>
                                                    <asp:ListItem Value=”LK”>Sri Lanka</asp:ListItem>
                                                    <asp:ListItem Value=”SH”>St. Helena</asp:ListItem>
                                                    <asp:ListItem Value=”PM”>St. Pierre And Miquelon</asp:ListItem>
                                                    <asp:ListItem Value=”SD”>Sudan</asp:ListItem>
                                                    <asp:ListItem Value=”SR”>Suriname</asp:ListItem>
                                                    <asp:ListItem Value=”SJ”>Svalbard, Jan Mayen Islands</asp:ListItem>
                                                    <asp:ListItem Value=”SZ”>Sw Aziland</asp:ListItem>
                                                    <asp:ListItem Value=”SE”>Sweden</asp:ListItem>
                                                    <asp:ListItem Value=”CH”>Switzerland</asp:ListItem>
                                                    <asp:ListItem Value=”SY”>Syrian Arab Republic</asp:ListItem>
                                                    <asp:ListItem Value=”TW”>Taiwan</asp:ListItem>
                                                    <asp:ListItem Value=”TJ”>Tajikistan</asp:ListItem>
                                                    <asp:ListItem Value=”TZ”>Tanzania, United Republic Of</asp:ListItem>
                                                    <asp:ListItem Value=”TH”>Thailand</asp:ListItem>
                                                    <asp:ListItem Value=”TG”>Togo</asp:ListItem>
                                                    <asp:ListItem Value=”TK”>Tokelau</asp:ListItem>
                                                    <asp:ListItem Value=”TO”>Tonga</asp:ListItem>
                                                    <asp:ListItem Value=”TT”>Trinidad And Tobago</asp:ListItem>
                                                    <asp:ListItem Value=”TN”>Tunisia</asp:ListItem>
                                                    <asp:ListItem Value=”TR”>Turkey</asp:ListItem>
                                                    <asp:ListItem Value=”TM”>Turkmenistan</asp:ListItem>
                                                    <asp:ListItem Value=”TC”>Turks And Caicos Islands</asp:ListItem>
                                                    <asp:ListItem Value=”TV”>Tuvalu</asp:ListItem>
                                                    <asp:ListItem Value=”UG”>Uganda</asp:ListItem>
                                                    <asp:ListItem Value=”UA”>Ukraine</asp:ListItem>
                                                    <asp:ListItem Value=”AE”>United Arab Emirates</asp:ListItem>
                                                    <asp:ListItem Value=”GB”>United Kingdom</asp:ListItem>
                                                    <asp:ListItem Value=”US”>United States</asp:ListItem>
                                                    <asp:ListItem Value=”UM”>United States Minor Is.</asp:ListItem>
                                                    <asp:ListItem Value=”UY”>Uruguay</asp:ListItem>
                                                    <asp:ListItem Value=”UZ”>Uzbekistan</asp:ListItem>
                                                    <asp:ListItem Value=”VU”>Vanuatu</asp:ListItem>
                                                    <asp:ListItem Value=”VE”>Venezuela</asp:ListItem>
                                                    <asp:ListItem Value=”VN”>Viet Nam</asp:ListItem>
                                                    <asp:ListItem Value=”VG”>Virgin Islands (British)</asp:ListItem>
                                                    <asp:ListItem Value=”VI”>Virgin Islands (U.S.)</asp:ListItem>
                                                    <asp:ListItem Value=”WF”>Wallis And Futuna Islands</asp:ListItem>
                                                    <asp:ListItem Value=”EH”>Western Sahara</asp:ListItem>
                                                    <asp:ListItem Value=”YE”>Yemen</asp:ListItem>
                                                    <asp:ListItem Value=”YU”>Yugoslavia</asp:ListItem>
                                                    <asp:ListItem Value=”ZR”>Zaire</asp:ListItem>
                                                    <asp:ListItem Value=”ZM”>Zambia</asp:ListItem>
                                                    <asp:ListItem Value=”ZW”>Zimbabwe</asp:ListItem>

Categories: ASP.NET

Profile – additional fields to the user sign-up form

June 27, 2008 Shaun Seo Leave a comment

By manipulating the Profile object we can add customized user information to the database.
All the customized information is sotred as binary sequence in the database table.

<?xml version=”1.0″?>
<configuration>

  <system.web>
  <anonymousIdentification enabled=”true”/>  
  <trust level=”Medium”/>  
    <profile >
      <properties>
        <add name=”Name” allowAnonymous=”true” />
        <add name=”Age” allowAnonymous=”true” type=”System.Int16″/>
      </properties>
    </profile>
    <compilation debug=”true”/>
  </system.web>
   
</configuration>

 

———————————————————————-

 

<%@ Page Language=”C#” MasterPageFile=”~/Layout1.master” %>

<script runat=”server”>
 
  protected void Page_Load(object sender, EventArgs e)
  {
    if (!IsPostBack)
    {
      nameTextBox.Text = Profile.Name;
      ageTextBox.Text = Profile.Age.ToString();
    }
  }

  protected void updateProfileButton_Click(object sender,
                                           EventArgs e)
  {
    Profile.Name = nameTextBox.Text;
    Profile.Age = Int16.Parse(ageTextBox.Text);
  }
 
</script>

<asp:Content ID=”Content1″ ContentPlaceHolderID=”main” runat=”Server”>
  <hr />
  <asp:TextBox runat=”server” ID=”nameTextBox” /><br />
  <asp:TextBox runat=”server” ID=”ageTextBox” /><br />
  <asp:Button runat=”server” ID=”updateProfileButton”
              Text=”Save Preferences”
              OnClick=”updateProfileButton_Click” />
</asp:Content>

Categories: ASP.NET

enableEventValidation Exception

June 27, 2008 Shaun Seo Leave a comment

Sometimes VS complains that enableEventValidation is enabled and this does not allow even processing.
 
For now change the <pages> tag in the web.config file to the following.
 
    <pages validateRequest=”false” enableEventValidation=”false”>
 
This obviously reduces the security level so there has to be a better solution.

Categories: ASP.NET

Connection string for using SQL Server 2005

June 27, 2008 Shaun Seo Leave a comment

C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

There’s a connection string in the above file. By default it should be accessing SQL Express instance.

Change the <connectionStrings> tabe to something like this:

<connectionStrings>
 <add name=”LocalSqlServer” connectionString=”server=localhost;database=RiteMusic;uid=sa;pwd=pw” providerName=”System.Data.SqlClient” />
</connectionStrings>

or you can also do this in web.config file by removing the connection string and redefining it.

Categories: ASP.NET

Using SQL Server 2005 with Visual Studio 2008

June 27, 2008 Shaun Seo Leave a comment

After installing VS2008 and SQL Server 2005 Developer edition I removed the SQL Server 2005 express instance from my computer, thinking that I don’t need it anymore.
 
There were numerous problems with using VS2008 database connection fucntionalities.
It kept on complaining that it needed SQL Server 2005 express to function correctly.
 
Apparently, connection strings such as:
 
<connectionStrings>
<clear />
<add name=”LocalSqlServer” connectionString=”Data
Source=.\SQL2005;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;user
instance=true;Integrated Security=True;Initial Catalog=ASPNETDB;”
providerName=”System.Data.SqlClient” />
</connectionStrings>
 
don’t work with SQL Server 2005 Developer edition because it has to be a real instance and be attached
 
So, for example:
 
<connectionStrings>
<remove name=”LocalSqlServer” />
<add name=”LocalSqlServer”
connectionString=”server=localhost;database=Articles;uid=sa;pwd=1234″
providerName=”System.Data.SqlClient” />
</connectionStrings>
 
is needed
 
  
In short… Do not remove SQL Server 2005 Express for now. Express and Developer run perfectly fine together so just keep both instances.

Categories: ASP.NET