Страница: 1 |
Страница: 1 |
Вопрос: ASP.NET изменение значения серверных элементов
Добавлено: 23.07.08 23:17
Автор вопроса:
engis
Всем привет, как можно изменить значение textBox'a из html кода? т.е создаю проект, кидаю Button и TextBox1, при нажатии на Button1 в TextBox'e всё прекрасно меняется, т.е текст добавляется, но как это сделать из Html кода? пробую так:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Height="26px" Text="Button"
Width="367px" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<%TextBox1.Text = "ssss"%>
</div>
</form>
</body>
</html>
Но не работает, что делать?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа: Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #1
Добавлено: 25.07.08 08:21
еще одна эпидемия
http://Kbyte.Ru/Forum/Show.aspx?id=9170
если нужно что-то поменять не стороне клиента, то можно так:
<asp:Button ID="Button1" runat="server" Height="26px" Text="Button" Width="367px" OnClientClick="SetText('привед, медвед!'); return false;" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<script language="javascript" type="text/javascript">
function SetText(txt)
{
document.getElementById('<%=TextBox1.ClientID%>').value = txt;
}
</script>
для остальных случаев нужно использовать серверные события.
Номер ответа: 2
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 25.07.08 15:47
это кстати не ASP а ASP .NET
Номер ответа: 3
Автор ответа: engis
Вопросов: 3
Ответов: 6
Профиль | | #3
Добавлено: 25.07.08 23:48
Спасибо!
Номер ответа: 4
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 26.07.08 19:08
Да пожалуйста