Sometimes you might want a psuedo-random string value. This can be done with:
System.Guid.NewGuid().ToString();
Programming Journal C#, Java, SQL and to a lesser extent HTML, CSS, XML, and regex. I made this so other programmers could benefit from my experience.
Friday, April 25, 2008
Saturday, April 5, 2008
Changing the default login page for use with LoginStatus control
Sometimes it is desirable to have a different default login page. For example, a simple site where administrators login at http://foo.com/admin/Login.aspx versus the standard http:foo.com/Login.aspx. The LoginStatus control will hyperlink back to the default login page. To change this default login page, change the web.config file as follows:
Reference: http://erlend.oftedal.no/blog/?blogid=55
<authentication mode="Forms" >
<forms loginUrl="~/admin/Login.aspx"></forms>
</authentication>
Wednesday, April 2, 2008
How to trim a string in javascript
How to trim a string in javascript:
Reference: http://www.nicknettleton.com/zine/javascript/trim-a-string-in-javascript
var trimmed = str.replace(/^\s+|\s+$/g, '') ;
Reading TextBox or other Control values with javascript
Reading TextBox or other Control values with javascript.
Assume TextBox ID="txtName"
First, there are the simple examples of a standard aspx page:
references: http://www.velocityreviews.com/forums/t109803-callback-manager-masterpage.html
Assume TextBox ID="txtName"
First, there are the simple examples of a standard aspx page:
Here is the complex sample used for accessing a MasterPage's updatePanel for example:
<script type="text/javascript" languague="javascript">
function simple1() {
var txtVal = $get('<%= txtName.ClientID %>').value;
}
function simple2() {
var txtVal = $document.getElementById('<%= txtName.ClientID %>').value;
}
</script>
// In the ASPX class
private string scriptKey = "alertName";
private string script = "function alertName() { var txt = document.getElementById('[txtNameID]'); alert(txt.value); }";
// In the Page_Load event
script = script.Replace("[txtNameID]", txtName.ClientID);
ClientScript.RegisterClientScriptBlock(this.Page.GetType(), scriptKey, script, true);
references: http://www.velocityreviews.com/forums/t109803-callback-manager-masterpage.html
Friday, March 28, 2008
const and static declarations
const and static declarations cannot be declared together because they are always together when marked const.
Reference: http://blogs.msdn.com/csharpfaq/archive/2004/03/12/88416.aspx
Reference: http://blogs.msdn.com/csharpfaq/archive/2004/03/12/88416.aspx
Thursday, March 27, 2008
Simulating a time spanned event with the sleep event
Here is how to simulate a time spanned event with the sleep event and a millisecond argument:
System.Threading.Thread.Sleep(2000);
Configure SQL Database for User Login
If you try and set up User Login without configuring the web.config file and try to login from a hosted site you might get an error similar to :" An attempt to attach an auto-named database for file C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\WebSite1\App_Data\aspnetdb.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share. "
To configure it for User Login, I first added the user database to the SQL server using this method.
Next, I changed the web.config file to include:
To configure it for User Login, I first added the user database to the SQL server using this method.
Next, I changed the web.config file to include:
Just change the myX fields to your fields. And now your configuration manager should work to add users and roles.
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=my.host.net;Database=myDatabase;uid=myUserId;pwd=myPassword" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<authentication mode="Forms" />
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServersm" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="3" applicationName="/" enablePasswordRetrieval="false" enablePasswordReset="true" maxInvalidPasswordAttempts="3"/>
</providers>
</membership>
<roleManager enabled="true" />
Subscribe to:
Posts (Atom)