Hello,
if i wanted to pass parameters through request headers how could i do?
thank you
<ejs-kanban id="Kanban" keyField="Status" query="new ej.data.Query().addParams('NewName', 'Open')" >
<e-data-manager url="/Home/LoadCard" updateUrl="/Home/UpdateCard" removeUrl="/Home/UpdateCard" insertUrl="/Home/UpdateCard" adaptor="UrlAdaptor" crossDomain="true"></e-data-manager>
...
</ejs-kanban> |
[HttpPost]
public List<KanbanCard> LoadCard([FromBody]ExtendedDataManagerRequest param)
{
return _context.KanbanCards.ToList();
}
public class ExtendedDataManagerRequest : DataManagerRequest //inherit the class to show age as property of DataManager
{
public string NewName { get; set; }
} |
good..it works.
but i have a lot a API code with this istructions:
string amministrazione = Request.Headers.FirstOrDefault(e => e.Key == "Amministrazione").Value;
how could i do? (one solution is AJAX call...)
thanks
<ejs-kanban id="Kanban" query="new ej.data.Query().addParams('NewName', data)">
. . .
</ejs-kanban> <script>
var objValue = { x: "header", y: "content" };
var data = JSON.stringify(objValue); </script> |
SampleData value = JsonSerializer.Deserialize<SampleData>(param.NewName); |
I was looking for something different but that's okay. I'll be using AJAX calls with headers:
headers: { "Authorization": "Bearer " + sessionStorage.getItem("Token"), "Amministrazione": sessionStorage.getItem("Amministrazione") },