8.1 Получение URL

5 сентября 2025 г.

10:19

Получить URL на которой странице находится пользователь и если она содержит имя компонента CCC_ITShop_OrderHistory_New, то записать это значение в поле SingleRowCollection

var request = System.Web.HttpContext.Current.Request;

string result = "";

string referer = request.UrlReferrer != null

? request.UrlReferrer.AbsoluteUri

: string.Empty;

if (referer.Contains("ContextID=CCC_ITShop_OrderHistory_New")) {result = "CCC_ITShop_OrderHistory_New";}

VI.WebRuntime.IDataColumn _SourceComponent1 = this.Vars1.GetColumn("SourceComponent");

System.Collections.Generic.IEnumerator\<VI.WebRuntime.RowCursor> _enumerating7 = new VI.WebRuntime.RowCursorList(this.Vars1).GetEnumerator();

for (int _rowIndex7 = 0; _enumerating7.MoveNext(); _rowIndex7 = (_rowIndex7 + 1))

{

VI.WebRuntime.RowCursor Update14_Current = _enumerating7.Current;

await _SourceComponent1.SetValueAsync(Update14_Current.Row, result).ConfigureAwait(false);

}