Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 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-сайт: aleksey.nemiro.ru
 Профиль | | #1
Добавлено: 25.07.08 08:21
<%TextBox1.Text = "ssss"%>

еще одна эпидемия :)
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
Да пожалуйста :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам