私はasp .net mvcアプリケーションを実行していますが、いくつかの問題があります:アクションへのリンクを含むこのビューがあります
<form >
<fieldset>
<legend>Formulaire d'un client</legend>
@if (Model.Count != 0){
foreach (string s in Model)
{
<a href="@Url.Action("Passer", "Client",(object)@s)" style="color:blue" >@s</a>
<br />
}
}
else{
<label> Pas de projets actuellement</label>
}
</fieldset>
</form>
それはこのアクションを呼び出しました:
public ActionResult Passer(string s)
{
Upload.Models.ProjetModels prj = new ProjetModels();
Upload.Models.CompteModels.Id_directory = prj.GetProjectsId(s);
int _id_directory = Upload.Models.CompteModels.Id_directory;
int _id_akeo = prj.GetAkeoIdFromProjet(_id_directory);
int _id_client = Upload.Models.CompteModels.Id_connected;
Upload.Models.AkeoModels ak = new AkeoModels();
string _nom_akeo = ak.GetNameAkeoByID(_id_akeo);
Upload.Models.DetailsModels detail = new DetailsModels { Id_akeo = _id_akeo, Id_client = _id_client, Id_directory = _id_directory, Nom_akeo = _nom_akeo };
return View(detail);
}
私の問題はパラメーターです。リンクをクリックするs
と常に発生します。null
なぜこれが起こるのですか?どうすれば修正できますか?