KeyWeb
1111111111Rating 0.00 (0 Votes)
1111111111Rating 5.00 (1 Vote)

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

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

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

1111111111Rating 0.00 (0 Votes)

Определяется:

string mySite = this.Web.Url.ToString();

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))
            {
                //код
            }

1111111111Rating 0.00 (0 Votes)

Опишу пример, нумерующий строки в динамической таблице, строящейся на основе ListArray, где TasksDataArray ListArray.

1111111111Rating 0.00 (0 Votes)

Задача

Необходимо при запуске приложения определять текущий домен контроллер.

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);
}
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;
}
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");
1111111111Rating 0.00 (0 Votes)

Определяется достаточно просто:

string myLib = HttpContext.Current.Request.UrlReferrer.ToString();
1111111111Rating 0.00 (0 Votes)

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

if (i % 2 == 0)
{
    dataRow.BackColor = Color.FromArgb(242, 242, 242);
}
else
{
    dataRow.BackColor = Color.FromArgb(220, 230, 241);
}
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>
KeyWeb

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

Вверх
Вниз