Как передать значение пользовательскому элементу управления Ext.Net, а затем загрузить его?

.Net Framework v4.5 Ext.Net v2.2 Я использую UserControlLoader и отлично работает, но мне нужно передать свойства моему UserControl, а затем отобразить его. моя разметка пользовательского контроля

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="EditPost.ascx.cs" Inherits="SepanoCMS.Views.EditPost" %>

<ext:Panel RTL="true" ID="pnlEditPost" ClientIDMode="Static" runat="server" Padding="5" Layout="FormLayout" AutoWidth="true"
AutoHeight="true" AnchorHorizontal="100%" Border="false">
<Items>
    <ext:TextField ID="txtTitle" ClientIDMode="Static" runat="server" AnchorHorizontal="100%" />
    <ext:HtmlEditor ID="HtmlEditor1" ClientIDMode="Static" runat="server" MinHeight="150" MaxHeight="600" AnchorHorizontal="100%" />
</Items>
</ext:Panel>

Мне нужно значение для заполнения txtTitle и HtmlEditor1 в Page_Load


person Saman.Hosseini    schedule 26.06.2013    source источник


Ответы (1)


Создайте два общедоступных свойства, используя метод get set в пользовательском элементе управления. передайте значение свойства при загрузке страницы, на которую вы добавили элемент управления. затем назначьте это значение в элементе управления загрузкой страницы управления пользователем.

person Raghubar    schedule 26.06.2013