Доступ к параметрам URL из формы InfoPath в XmlFormView - PullRequest
0 голосов
/ 01 сентября 2010

У меня есть форма InfoPath с codebehind, которая будет размещена в элементе управления XmlFormView на странице сайта SharePoint 2007.

Я не смогу использовать codebehind на странице, на которой размещаетсяXmlFormView.

Есть ли способ получить доступ к текущему HttpContext из кодовой части формы InfoPath?

Или есть какой-либо способ получить параметры в URL-адресе страницы изнутри кодовой областиформы InfoPath?

1 Ответ

0 голосов
/ 11 октября 2010

Ну, почему бы вам не использовать e.InputParameters в событии FormEvents_Loading?Примерно так:

public void InternalStartup()
        {
            EventManager.FormEvents.Loading += new LoadingEventHandler(FormEvents_Loading);
}

public void FormEvents_Loading(object sender, LoadingEventArgs e)
        {

string someGETStringValue= string.Empty;

if (e.InputParameters.TryGetValue("SomeGETStringValue", out someGETStringValue)) {

}
}

Также, пожалуйста, ознакомьтесь со списком ahi acticle - Свойство LoadingEventArgs.InputParameters .Я думаю, это было бы полезно.

...