webForumDet fria alternativet

välja var datum ska tas ifrån

.NET

8 svar · 225 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Frågan#1

Jag har en sida som startas antingen via en länk eller via en ASP:Calendar.

När man går in via länken skall DateTime.Now() visas men om jag går in via kalendern sakll selected date visas.

Hur ska jag göra för att lösa det?

Medlem sedan dec. 20003 563 inlägg
#2

Borde det inte räcka med att kolla huvudet om requesten kommer som POST eller GET?
Inget 100% sätt kanske men borde funka för just de två fallen.

Medlem sedan juli 2002423 inlägg
#3

hmm kanske, men man borde väl kunna sätta en global variabel eller nåt, true eller false?!

hur skapar jag en boolean som finns överallt eller vad man ska säga?

Medlem sedan maj 20012 812 inlägg
#4

hur skapar jag en boolean som finns överallt eller vad man ska säga?

Du vill nog inte att den skall finnas överallt, utan endast för denna användare, och då använder du:

- Cookies
- Session

- M

Medlem sedan juli 2002423 inlägg
#5

mjo men det buggar, den går inte att använda över olika Web User Controls o sidor osv...?

vet inte varför men jag får felmeddelandet

Object reference not set to an instance of an object. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

behvöer verkligen hjälp med detta

Medlem sedan maj 20012 812 inlägg
#6

Eftersom du får ett NullReferenceExcpetion så betyder det att du försöker använda ett objekt som inte är instansierat.

det är riktigt omöjligt att hjälpa dig utan att se din kod då!!!

Medlem sedan juli 2002423 inlägg
#7

ok, jag har löst det med Sessions nu men det är ju ett annat problem som du kan läsa i min senaste tråd...

sessionvärdet sätts för sent typ.

Medlem sedan dec. 20003 563 inlägg
#8

Kan du inte bara sätta en extraquery i länken?

href=sida.aspx?from=LINK

Och sen på sidan

if request.querystring("from") = "LINK" then 
   ' osv

En enkel lösning annars?

Medlem sedan juli 2002423 inlägg
#9

det är inte en hyperlänk, utan enknapp som kör en method som visar en panel...

285 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
155 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)