Я ищу лучший способ создать шаблон для пользовательского элемента управления, чтобы, когда я указываю режим, скажем, только чтение, редактирование, обновление, вставка, пользовательский элемент управления соответственно меняет свой режим.
Я определил несколько методов и ищу очень элегантное решение.
Создайте представление формы на странице и укажите вставку, отредактируйте шаблон как отдельный пользовательский элемент управления и загрузите его соответствующим образом.
Создайте представление формы внутри пользовательского элемента управления и укажите отдельные элементы управления для редактирования / вставки записей.
Найдите способ создать шаблон для пользовательского элемента управления, чтобы, когда я укажу режим, при запуске пользовательского элемента управления он соответствующим образом загружался на страницу.
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <asp:FormView DefaultMode="ReadOnly" ID="FormView1" runat="server"> <ItemTemplate> <name:user ID="User1" Visible="true" runat="server" /> </ItemTemplate> <EditItemTemplate> <name:user ID="User2" Visible="true" runat="server" /> </EditItemTemplate> </asp:FormView>
Please share your views on how this is done in normal scenarios; with just one user control and user control changing state based on Mode( a single user control and not 3 user controls for functions).
?mode=insert
и прочитать ее из пользовательского элемента управления, а затем соответственно переключить режимы. - person DGibbs   schedule 19.04.2013