rahul dev123 Ответов: 4

Как получить доступ к элементу управления HTML в ASP.NET


Как получить доступ к элементу управления HTML asp.net кодовый файл? Я хочу скрыть их при загрузке страницы. Но к ним нельзя получить доступ.
Пожалуйста, помогите мне..Спасибо заранее

4 Ответов

Рейтинг:
1
Рейтинг:
0

RedHearts2011

добавьте runat= "server" в элемент управления.

напр.:

<br />
 <a id="somelink" runat="server" href="#"></a><br />


LakshmiNarayana Nalluri

я согласен с этим ответом

Ankur\m/

Но я не хочу!

Ankur\m/

Это неправильно. Если вы хотите иметь HTML-элементы управления на странице,вы также можете иметь их и получать их значения на стороне сервера с помощью объекта запроса.

Hemant__Sharma

Но это происходит, когда запрос имеет имя элемента управления. А как насчет первого запроса на страницу?

Ankur\m/

Я не знаю, есть ли способ сделать это. Но зачем тебе это нужно? Все свойства элемента управления можно задать на странице, и если вам нужно значение элемента управления,то это будет только на обратной стороне.

RedHearts2011

Ребята, он просто хочет скрыть их, я думаю, что добавление runat= "server" будет работать нормально!

Ganesh KP

Так в чем же разница, если мы добавим runat= "server", то он станет похож на обычный ASP-элемент управления, какой смысл снова иметь HTML-элемент управления?

Рейтинг:
0

shinoopmathew

1. Установите свойство id и name в одно и то же имя.
затем
var control1= запрос.Форма ["name_of_control"];

2. Добавьте runat= "server"к элементам управления, и тогда вы сможете получить к ним доступ из кода-позади почти так же, как если бы они были элементами управления"asp:_____ xmlns:asp= "#unknown"".


Ankur\m/

1. Почему ВАР?
2. Это не элемент управления HTML тогда.

Рейтинг:
0

pasupathi_g

Событие Page_Load
------------
если (запрос.Форма ["Text1"] ! = null)
{
Ответ.письменный запрос.Форма ["Text1"].Метод toString());
}

страница ASPX
---------
Форма методом POST
&ЛТ;ИД входного="Текст1" имя="Надпись1" тип="текст" значение="АБВГД" стиль="ширина:200 пикселей;"/&ГТ;