![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Помогите дописать контрол |
|
.NET - Помогите дописать контрол
|
Старожил Сообщения: 222 |
Вот писал контрол с помощью которого нужно генерить такой блок
![]() Данные для таблици сбоку передаются через атрибут при обявлении контрола. Вот собсно весь код Разметка контрола <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Slider.ascx.cs" Inherits="Frontend.Controls.Slider" %> <div class="entityInfo"> <div class="entityTitle"> <h2 class="heading" runat="server" id="h2Caption"> </h2> </div> <div class="fields"> <div class="fieldsInfo"> <asp:Repeater runat="server" ID="rFields"> <HeaderTemplate> <table class="altItemTable"> <tbody> </HeaderTemplate> <ItemTemplate> <tr class="alt"> <td class="leftColumn"> <%# Eval("Key")%> </td> <td class="rightColumn"> <%# Eval("Value")%> </td> </tr> </ItemTemplate> <AlternatingItemTemplate> <tr> <td class="leftColumn"> <%# Eval("Key")%> </td> <td class="rightColumn"> <%# Eval("Value")%> </td> </tr> </AlternatingItemTemplate> <FooterTemplate> </tbody> </table> </FooterTemplate> </asp:Repeater> </div> <div class="clear"> </div> </div> </div> using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.ComponentModel; namespace TheGame.Frontend.Controls { public partial class Slider : System.Web.UI.UserControl { public string Caption { get; set; } [PersistenceMode(PersistenceMode.InnerProperty)] public List<Label> FieldsContent { get; set; } protected void Page_Init(object sender, EventArgs e) { h2Caption.InnerText = Caption; Dictionary<String, String> DataFields = new Dictionary<string, string>(); for (int i = 0; i < FieldsContent.Capacity - 1; i+=2) DataFields.Add(FieldsContent[i].Text, FieldsContent[i + 1].Text); rFields.DataSource = DataFields; rFields.DataBind(); } } } <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="tst.aspx.cs" Inherits="Frontend.Pages.tst" %> <%@ Register TagPrefix="uc" TagName="Slider" Src="~/Controls/Slider.ascx" %> <asp:content id="mainContent" contentplaceholderid="cphMain" runat="server"> <uc:Slider ID="fwsfdd" runat="server" Caption="Cap" > <FieldsContent> <asp:Label ID="fsdfsd" runat="server" Text="hgdhgh" /> <asp:Label ID="dfs" runat="server" Text="123" /> //тут передаю инфу для вывода в таблицу контрола <asp:Label ID="fds" runat="server" Text="hgsdfdsdhgh" /> <asp:Label ID="fvdds" runat="server" Text="4234" /> </FieldsContent> </uc:Slider> </asp:content> <uc:Slider ID="fwsfdd" runat="server" Caption='<%# GetCaption() %>' > <FieldsContent> <asp:Label ID="fsdfsd" runat="server" Text="hgdhgh" /> <asp:Label ID="dfs" runat="server" Text='<%# GetData() %>' /> //тут передаю инфу для вывода в таблицу контрола <asp:Label ID="fds" runat="server" Text="hgsdfdsdhgh" /> <asp:Label ID="fvdds" runat="server" Text='<%# GetData2() %>' /> </FieldsContent> </uc:Slider> |
|
------- Отправлено: 23:17, 04-02-2011 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Помогите дописать скрипт!!! | OSArev | Скриптовые языки администрирования Windows | 1 | 08-11-2010 21:50 | |
.NET - Как достать контрол из рипитера | DaRiYs | Программирование и базы данных | 5 | 27-10-2010 01:04 | |
Прочие БД - Не могу восстановить контрол файлы Oracle | rer | Программирование и базы данных | 1 | 11-12-2008 22:27 | |
Помогите чайнику. Нужно дописать set clipper=f:80 | Андрей Штольн | Хочу все знать | 2 | 13-07-2007 23:12 | |
[решено] Глюк с кнопкой контрол | Vampire | Microsoft Windows 2000/XP | 4 | 30-06-2006 23:40 |
|