Re: Setting a Default Value
- From: "sloan" <sloan@xxxxxxxxx>
- Date: Sat, 19 May 2007 15:37:36 -0400
Put this in a class somewhere.
public static string SafeSessionGet(Page pageObj, string requestKey,
string defaultValue)
{
if (pageObj.Request[requestKey] == null)
{
return defaultValue;
}
else
{
return pageObj.Request[requestKey].ToString ();
}
}
public static string SafeSessionGet(Page pageObj, string requestKey)
{
return SafeSessionGet ( pageObj , requestKey , string.Empty ) ;
}
You could write a generics version of this in 2.0 if you wanted, but that
might be overkill.
private string m_empUUID = string.Empty;
public void Page_Load(object sender, EventArgs e)
{
m_empUUID = SafeSessionGet ( Page , "empkey" ) ;
//or
m_empUUID = SafeSessionGet ( Page , "empkey" ,
"00000-00000-000000000-000000000" ) ;
}
"Brad Baker" <brad@xxxxxxxxxxxxx> wrote in message
news:ubX6fskmHHA.3952@xxxxxxxxxxxxxxxxxxxxxxx
I have an asp.net/csharp application that requires a particular variableto
work properly. This variable is usually passed via a query string in theURL
when the application is first run but under certain circumstances thequery
string may not contain the variable. So I need some way of establishing away
default value if one isn't set.
Is there some way I can set a query string on page_load OR is there some
I can use a global variable which is accessible throughout my application
instead? In pseudo code something like:
public void Page_Load(object sender, EventArgs e)
{
if (querystring == null)
{
global myvariable = "somevalue";
} else {
global myvariable = querystring;
}
}
protected void dostuff(object sender, EventArgs e)
{
if (myvariable == "foo")
{
// do stuff
}
}
Hopefully this makes sense - for clarity sake I have tried to simplify my
situation as much as possible.
Thanks
Brad
.
- Follow-Ups:
- Re: Setting a Default Value
- From: Brad Baker
- Re: Setting a Default Value
- References:
- Setting a Default Value
- From: Brad Baker
- Setting a Default Value
- Prev by Date: Re: Using XML with ASP.NET
- Next by Date: Re: Using XML with ASP.NET
- Previous by thread: Setting a Default Value
- Next by thread: Re: Setting a Default Value
- Index(es):
Relevant Pages
|
Loading