J'essaie de passer ma variable JS en rasoir, mon fragment de script:
select: function (event, ui) { var docID = ui.item.DoctorCode; @{ string org_code = _unitOfWork.Doctors.GetById("").OrganizationCode; } doctorOrgLabel.text('@org_code'); }
Dans la méthode GetById()
, je souhaite passer la variable JS docID
. J'apprécierais toute aide!
J'essaie de passer ma variable JS en rasoir
Cette phrase n'a absolument aucun sens du tout.
Razor est un moteur de visualisation utilisé par la structure ASP.NET MVC s'exécutant sur le serveur pour produire un modèle HTML.
Javascript, d'autre part, une langue côté client s'exécutant sur le client. Une fois que le modèle HTML est rendu au client et que javascript commence à s'exécuter, il n'y a plus de notion de Razor.
Si vous souhaitez passer une certaine variable javascript sur le serveur, vous avez quelques options:
window.location.href
pour rediriger vers le serveur et passer la variable en tant que paramètre de chaîne d'interrogation