iamvinod34 Ответов: 3

как вызвать серверное событие из элемента управления html button


Я создаю приложение с помощью ASP.Net, в котором у меня есть HTML-кнопка на странице aspx.

<input type="submit" id="btnSubmit"  runat="server" 
      width:80px; height:29px;" />

как написать расширение textbox1._____
Я не хочу использовать кнопку управления asp.

Пожалуйста помочь.

Sergey Alexandrovich Kryukov

Нет такого понятия, как "вызов события". Какое событие? Чего вы хотите достичь?
—СА

iamvinod34

html-элементы управления недоступны в коде позади asp.net код c#

3 Ответов

Рейтинг:
2

Prince Tegaton

Его легко использовать javascript для запуска события с помощью кодовых блоков

Public Function Calculate()
 'Do Some Stuffs here
End Sub


<input type="submit" value="Execute Action" onclick="exec()" />


<script>
function exec()
{
  var tmp = '<%= Calculate() %>';
}
</script>


Рейтинг:
0

Abhipal Singh

Вы можете использовать элементы управления ASP.. Я не знаю, что мешает вам сделать это..

Однако Javascript-это еще один вариант проверить ссылку ниже:
Как вызвать серверную функцию с помощью JavaScript[^]


iamvinod34

например:
<input type="text" name="Name" id="txtname" width="120" /> this html input control na..ok
это входной контроль показал отделенного кода... как написать код в c#...in default.aspx.cs?

Abhipal Singh

вы не сможете найти свои html-элементы управления в файле default.aspx.cs.

Только так вы можете позвонить по умолчанию.aspx-файл.КС функции по умолчанию.aspx-это с помощью JavaScript.

Перейдите по ссылке в решении. Все, что вам нужно сделать, это определить функцию javascript (скажем foo ()), которая вызывает функцию default.aspx.cs(код на стороне сервера), и вызвать эту функцию javascript (foo()) в событии onclick вашей html-кнопки.

Ваш вызов функции будет идти этим путем.
HTML-код---&ГТ;функция Foo()---&ГТ;по умолчанию.aspx-файл.в CS

В основном вы используете функцию javascript в качестве прокси-сервера для вызова кода на стороне сервера.