none
Problema con control de usuario RRS feed

  • Pregunta

  • hola agrego a mi pagina un control de usurio y cuando ejecuto me dice 

    El control 'Shop_Button1' de tipo 'Button' debe colocarse dentro de una etiqueta de formulario con runat=server.


    Shop.aspx

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Shop.aspx.cs" Inherits="AweCommerce.Awe.Shop1" %> <%@ Register Src="~/Awe/Shop.ascx" TagPrefix="uc1" TagName="Shop" %>

    Shop.ascx

    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Shop.ascx.cs" Inherits="AweCommerce.Awe.Shop" %>
     
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

    <asp:Button ID="Button1" runat="server" Text="Button" />


    EFRAIN MEJIAS C VALENCIA - VENEZUELA


    viernes, 19 de agosto de 2016 19:24

Respuestas

  • pero el form no va en el user control

    el form va en el aspx y el user control lo defines dentro

    en el aspx usarias

    <body>
        <form id="form1" runat="server">
               <uc1:Shop ... />
           
         </form>
    </body>

    ademas del <%@ Register  debes definir el tag del control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 19 de agosto de 2016 21:11

Todas las respuestas

  • hola

    lo que indica es que el codigo debes ponerlo dentro de un

    <form runat="server">
      aqui defines el user control
    </form>

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    viernes, 19 de agosto de 2016 19:55
  • Ahora los controles no seven al ejecutar????

    ASCX

    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Shop.ascx.cs" Inherits="AweCommerce.Awe.Shop" %>

    <form runat="server">
      <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        <asp:Button ID="Button1" runat="server" Text="Button" Height="89px" OnClick="Button1_Click" style="margin-right: 0px" Width="522px" />

        </form>

    ASPX

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Shop.aspx.cs" Inherits="AweCommerce.Awe.Shop1" %>

    <%@ Register Src="~/Awe/Shop.ascx" TagPrefix="uc1" TagName="Shop" %>



    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta charset="utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <title>AWE</title>
     

    </head>
    <body>
        <form id="form1" runat="server">
               <div>
                
              </div>
           
         </form>
    </body>
    </html>

     

    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    viernes, 19 de agosto de 2016 20:20
  • pero el form no va en el user control

    el form va en el aspx y el user control lo defines dentro

    en el aspx usarias

    <body>
        <form id="form1" runat="server">
               <uc1:Shop ... />
           
         </form>
    </body>

    ademas del <%@ Register  debes definir el tag del control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 19 de agosto de 2016 21:11