Re: доступ к <input> из C#
От: leleophan  
Дата: 07.03.07 09:37
Оценка:
Здравствуйте, Аноним, Вы писали:

А>подскажите, как в коде C# получить доступ к клиентскому элементу (например, <input type='hidden'>), а затем исполнить java-скрипт, который бы брал значение из инпута ?? заранее благодарен


Пометить input аттрибутом runat="server" и задать ему id:

<input id="myCtrl" runat="server" type="hidden" />


тогда на сервере можно обратиться так:

String myValue = myCtrl.value;


если контрол не делать серверным, то значение будет доступно в коллекцию Request.Params по индексатору, заданному аттрибутом name контрола.

на клиенте:
<input type="hidden" name="myCtrlName" />


на сервере:

String myValue = Request["myCtrlName"];


если даже не делать контрол ни серверным, ни задвать ему аттрибут name, то значение всеравно будет доступно из вышеупомянтой коллекции через целочисленный индексатор, но в общем случае индекс, по понятным причинам негопределен, а по сему, практического смысла в этом я не вижу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.