1

C# と SQL Server 2005 を使用して ASP .Net MVC 3 アプリケーションを開発しています。

ビューには、JQuery スクリプトを追加するボタンがあります。

このボタンは、いくつかの値をリストに保存する目的があります。

ボタンは問題なく動くのに、スクリプトを追加すると状況が変わり、ボタンが動かなくなって動かなくなってしまう問題。

ビュー内のコードは次のとおりです。

<div>
<input type="submit" value="Enregistrer" id="btnSave"   />
</div>

<script type="text/javascript">

    $(function () {
        $('#btnSave').click(function () {
            $('#poste option:selected').remove();
            return false;
        });
    });

</script>

そして、これはコントローラーのメソッド保存のコードです:

[HttpPost]
        public ActionResult Save(FlowViewModel model)
        {
            Console.WriteLine("" + model.Nbr_Passage);
            if (ModelState.IsValid)
            {

                Gamme G = new Gamme();
                G.ID_Gamme = model.SelectedProfile_Ga;
                G.ID_Poste = model.SelectedPoste;
                //G.Last_Posts = model.PostePrecedentSelected;
                G.Next_Posts = model.PosteSuivantSelected;
                G.Nbr_Passage = int.Parse(model.Nbr_Passage);
                G.Position = int.Parse(model.Position);

                ((List<Gamme>)System.Web.HttpContext.Current.Session["GammeList"]).Add(G);
                var list = ((List<Gamme>)System.Web.HttpContext.Current.Session["GammeList"]);


            }
            return RedirectToAction("Index");
                   }
4

1 に答える 1

2

スクリプトから削除return false;します。

$(function () {
           $('#btnSave').click(function () {
                   $('#poste option:selected').remove();
           });
});
于 2013-05-24T11:42:24.737 に答える