Если вы хотите сохранить токен в cookie вместо сеанса, пусть csurf создаст для вас файл cookie, например
// Store the token in a cookie called '_csrf'
app.use(csrf({cookie: true));
// Make the token available to all views
app.use(function (req, res, next){
res.locals._csrf = req.csrfToken();
next();
});
. Затем вам нужно убедиться, что токен доступен, когда вы делая вызов с использованием AJAX либо через данные POST, либо как пользовательский заголовок запроса, такой как «xsrf-токен».
В минуту вы предоставляете токен форме, но не фактический запрос (отправленный с использованием AJAX).
Например, вы могли бы отобразить маркер в настройке AJAX:
$.ajaxSetup({
headers: {"X-CSRF-Token": "{{csrfToken}}" }
});
Строковый параметр, переданный Потомкам, на самом деле неявно преобразовывается в объект XName. XName представляет полностью определенное имя элемента.
документ определяет пространство имен "i", поэтому я полагаю, что необходимо использовать полностью определенное имя к Сотруднику доступа. т.е. i:Employee, где префикс "я: на самом деле твердость к полной строке пространства имен.
Имеют Вас, попробовал что-то как:
XName qualifiedName = XName.Get("Employee", "http://www.w3.org/2001/XMLSchema-instance");
var employees = from e in xml.Descendants(qualifiedName)
...