Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình thay bằng gọi trong code C# mình dùng javascript gọi các usercontrol đó có được không nhỉ

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Vấn đề về gọi trang webusercontrol tren trang aspx

    Mình tiềm kiếm trên mạng cũng nhiều nhưng ít thấy có bài nào hướng dẫn cụ thể vấn đề này, mong các bạn giải đáp dùm

    Mình cần 1 trang chính,có nút button gọi 1 webusercontrol để add vào panel(tất cả nằm trong thẻ updatepanel), trong webusercontrl mình có 1 nút click để hiện chữ hello nhưng ko ra . Ở đây mình muốn trang chính không cần phải reload lại nên mới sử dụng các này

    Default.aspx
    Mã:
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Panel ID="Panel1" runat="server">
                    </asp:Panel>
                    <hr />
                    <asp:Button ID="Button1" runat="server" Text="Click de add WUControl" 
                        onclick="Button1_Click" />
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        </form>
    Default.aspx.cs
    Mã:
    protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Control ctr = this.LoadControl("WebUserControl.ascx");
            Panel1.Controls.Add(ctr);
        }
    <font size="5">WebUserControl.ascx

    Mã:
    <asp:Button ID="Button1" runat="server" Text="Click here" 
        onclick="Button1_Click" />
    <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
    WebUserControl.ascx.cs
    Mã:
    protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Label1.Text = "Hello there!!!";
        }
    Thaks [IMG]images/smilies/biggrin.png[/IMG] , có kèm file bên dưới</font>

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •