none
Автоматическое создание форм на сайте. asp RRS feed

  • Вопрос

  • Здрасвуйте у меня  вопрос подскажите как можно добовлять в форму автоматически элементы по нажатию на кнопку. Допутим есть 'элемент Label1. как добавить  три, четыре, элемента в нужное место на сайт.

      


    • Изменено avrudoi 14 июня 2013 г. 19:38
    • Перемещено YatajgaEditor 14 июня 2013 г. 20:30
    14 июня 2013 г. 19:35

Ответы

  • Так примерно:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication.WebForm1" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Panel ID="Panel1" runat="server"></asp:Panel>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        </div>
        </form>
    </body>
    </html>

    namespace WebApplication
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
    
            protected void Button1_Click(object sender, EventArgs e)
            {
                Panel1.Controls.Add(new Label() { Text = "Label 1" });
                Panel1.Controls.Add(new Label() { Text = "Label 2" });
                Panel1.Controls.Add(new Label() { Text = "Label 3" });
            }
        }
    }

    14 июня 2013 г. 20:32
    Модератор

Все ответы

  • Так примерно:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication.WebForm1" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Panel ID="Panel1" runat="server"></asp:Panel>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        </div>
        </form>
    </body>
    </html>

    namespace WebApplication
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
    
            protected void Button1_Click(object sender, EventArgs e)
            {
                Panel1.Controls.Add(new Label() { Text = "Label 1" });
                Panel1.Controls.Add(new Label() { Text = "Label 2" });
                Panel1.Controls.Add(new Label() { Text = "Label 3" });
            }
        }
    }

    14 июня 2013 г. 20:32
    Модератор
  • Спосибо
    15 июня 2013 г. 11:33