Raj 0203 Ответов: 1

Как можно передать значения выпадающего из aspx-странице, чтобы мой пользовательского элемента управления в ASP.NET в C# ?


Всем Привет,

Может ли кто-нибудь дать мне полный код для передачи выпадающего значения(которое находится на моей странице .aspx) на мою страницу usercontrol?

Пожалуйста, учтите, что я новичок.

Заранее спасибо

Что я уже пробовал:

Как можно передать значения выпадающего из aspx-странице, чтобы мой пользовательского элемента управления в asp.net в C# ?

1 Ответов

Рейтинг:
2

F-ES Sitecore

Вы должны передавать данные, создавая свойства в вашем usercontrol, которые могут использовать другие элементы управления.

Пользовательский элемент управления

<p>
    Data: <%=this.MyValue %>
</p>


Контроль пользователя за код

public partial class MyControl : System.Web.UI.UserControl
{
    public string MyValue { get; set; }

    protected void Page_Load(object sender, EventArgs e)
    {

    }
}


страница aspx с выпадающим списком
<uc1:MyControl runat="server" ID="MyControl" />

<asp:DropDownList ID="MyDropDown" runat="server">
    <asp:ListItem Text="One" Value="1" />
    <asp:ListItem Text="Two" Value="2" />
    <asp:ListItem Text="Three" Value="3" />
</asp:DropDownList>

<asp:Button ID="ButtonSubmit" runat="server" OnClick="ButtonSubmit_Click" Text="Submit" />


protected void Page_Load(object sender, EventArgs e)
{
}

protected void ButtonSubmit_Click(object sender, EventArgs e)
{
    MyControl.MyValue = MyDropDown.SelectedValue;
}