webForumDet fria alternativet

switch

2 svar · 176 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Hur ska jag lösa detta om Querystringen är null

[red]
switch(Convert.ToInt16(Request.QueryString["Id"]))
{
	case 1:
		mainpic.Visible = true;
		maindiv.Visible = false;
		clients.Visible = false;
		break;
	case 2:
	case 3:
		mainpic.Visible = false;
		maindiv.Visible = true;
		clients.Visible = false;
		break;
	case 4:
		mainpic.Visible = false;
		maindiv.Visible = false;
		clients.Visible = true;
		Clients myClient = new Clients();
		clientRepeater.DataSource = myClient.Fetch();
		clientRepeater.DataBind();
		break;
}
[/red]

mvh icaaq

PaceMedlem sedan juni 20019 024 inlägg
#2

Måste väl gå att konvertera den till en sträng (för att få bort null) och sedan till integer:

switch(Convert.ToInt16(Request.QueryString["Id"].ToString))
icaaqMedlem sedan okt. 20005 273 inlägg
#3

såklart gjodre man så här

[red]
if(Request.QueryString["Id"] != null)
			{
				switch(Convert.ToInt16(Request.QueryString["Id"]))
				{
					case 1:
						mainpic.Visible = true;
						maindiv.Visible = false;
						clients.Visible = false;
						break;
					case 2:
					case 3:
						mainpic.Visible = false;
						maindiv.Visible = true;
						clients.Visible = false;
						break;
					case 4:
						mainpic.Visible = false;
						maindiv.Visible = false;
						clients.Visible = true;
						Clients myClient = new Clients();
						clientRepeater.DataSource = myClient.Fetch();
						clientRepeater.DataBind();
						break;
				}
			}[/red]

mvh icaaq

136 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)