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

Creating a GUID from scatch

Sometimes you might want a psuedo-random string value. This can be done with:

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 versus the standard The LoginStatus control will hyperlink back to the default login page. To change this default login page, change the web.config file as follows:

<authentication mode="Forms" >
<forms loginUrl="~/admin/Login.aspx"></forms>

Wednesday, April 2, 2008

How to trim a string in javascript

How to 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:

<script type="text/javascript" languague="javascript">
function simple1() {
var txtVal = $get('<%= txtName.ClientID %>').value;
function simple2() {
var txtVal = $document.getElementById('<%= txtName.ClientID %>').value;
Here is the complex sample used for accessing a MasterPage's updatePanel for example:

// 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);