C# копирование ArrayList

1111111111Rating 5.00 (1 Vote)

В процессе разработки приложения воникла необходимость скопировать данные из одного ArrayList в другой.

Осуществляется довольно легко:

ArrayList list = new ArrayList();
ArrayList list2 = new ArrayList();
list2.AddRange(list);

c# Sharepoint - получение System Account Token

1111111111Rating 0.00 (0 Votes)

Необходимо для имперсонализации некоторых действий:

site = Web.Url.ToString();
SPSite sysTokenSite = new SPSite(site);
SPUserToken systoken = sysTokenSite.SystemAccount.UserToken;
//и допустим некоторое использование от его имени
using (SPSite NSite = new SPSite(site, systoken))
            {
                //код
            }

c# Sharepoint - Определение WorkflowInstanceID из ApplicationPage URL

1111111111Rating 0.00 (0 Votes)

В данном случае WorkflowInstanceID определяется из URL текущей страницы:

try
{
    //запрашиваем
    sURLSource = Request.QueryString["WorkflowInstanceID"];
    //если есть то приводим к виду GUID
    if (sURLSource != null)
    {
        sURLSource = sURLSource.Replace("{", "");
        sURLSource = sURLSource.Replace("}", "");
        GWorkflowInstanceID = new Guid(sURLSource); //присваиваем GUID
        sWorkflowInstanceID = new Guid(sURLSource).ToString();
    }
    else
    {
        //если нет отправляем на нужную нам страницу
        HttpContext.Current.Response.Redirect(site, false);
    }
}
catch
{
    HttpContext.Current.Response.Redirect(site);
}

Подключение внешней таблицы стилей (CSS) к Application Page

1111111111Rating 0.00 (0 Votes)

Во время разработки Application Page для SharePoint понадобилось подключить внешнюю таблицу стилей, потратив некотрое время на поиски нашлось решение.

Добавление в проект таблицы стилей
  • Создание каталога для CSS - Add - New Folder, с именем Styles;
  • Добавление таблицы - Styles - Add - New Item... - Web - Style Sheet;
Создание стиля
.body
{
    color: Red;
    font-size: x-small;
    font-family: Tahoma;
    background-color: Gray;
}

Ошибка подключения к БД из WEB приложения после публикация (C#)

1111111111Rating 5.00 (3 Votes)

Сегодня хочу рассказать о удивительном "приключении" в которое погрузился в момент публикации своего WEB приложения в IIS. В краце история такова - есть web приложение, написанное на C#, которое обращается к БД, которая в свою очередь расположена на другом сервере. Приложение совершая соединение с БД, выполняет SQL запрос и публикует данные на ASPX странице в XML виде, соединение осуществлялось из кода:

SqlConnection con = new SqlConnection("Data Source=SERVER;Initial Catalog=DB;Integrated Security=True");

C# - Окрашивание строк динамической таблицы

1111111111Rating 0.00 (0 Votes)

Пример таблицы приведен в статье Нумерация строк динамической таблицы, необходимо добавить следующий код:

if (i % 2 == 0)
{
    dataRow.BackColor = Color.FromArgb(242, 242, 242);
}
else
{
    dataRow.BackColor = Color.FromArgb(220, 230, 241);
}

Подключение внешнего файла JavaScript к Application Page

1111111111Rating 0.00 (0 Votes)

Для подключения внешнего файла JavaScript к Application Page, необходимо:

Указать ссылку на скрипт в разделе:

<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">

Сама ссылка:

<script src="/Scripts/WrkFunctions.js" type="text/javascript"></script>

Подкатегории

Сейчас 107 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз