|
Тема |
Ц# + АСП.НЕТ въпрос ......... |
|
Автор |
БOИЛ () |
|
Публикувано | 15.01.04 15:59 |
|
|
Здравейте !!!
Искам да попитам тук за нещо, което ме интересува отдавна /сравнително / ...
И по-точно : каква е вашата практика за случая който ще опиша по-долу ....
А именно :
Имаме Уеб приложение , от тип /както някъде четох наскоро/ "Фронт контролер", тоест има само една Уеб страница и в зависимост от избора на потребителя се генерира нейното съдържание на сървъра , след което изплюва ХТМЛ -а ...Менютата са от тип LinkButton /сървърни контроли/...
За да определя какъв е избора на потребителя , още в началото на Page_Load , записвам стойността на променливата Request.Params["__EVENTTARGET"] в Session променлива, която съдържа ID на контрола ,който е стартирал събитието /в случая ID-to на някой от LinkBotton-ите/ и в зависимост от тази стойност се изгражда и самата страница ....Но честно казано , въпреки че този начин работи безпроблемно, нещо ме човърка от вътре , и все си мисля ,че има и друг начин....
Тъй като тепърва трупам опит в Уеб програмирането , все още някои от нещата ги пробвам по начина "Опит->Грешка"....Поради това , първоначално си мислех че това определяне на избора може да се определи при събитието OnClick на съответния бутон ...Но това не става ,тъй като първо се генерира УебСтраницата и след това се изпълнява кода от събитието/което си е и логичното/ ...А на мен ми трябва да знам неговия избор още в началото на генерирането на страницата....
Та молбата ми е, някой да сподели как се справя той с тази ситуация ....
P.S. -> Става въпрос за C# и ASP.NET ..............
|
| |
|
|
|