如何结合脚本和按钮中的动作

本文关键字:按钮 脚本 何结合 结合 | 更新日期: 2023-09-27 18:15:15

我正在使用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>

这是控制器中save方法的代码:

[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");
                   }

如何结合脚本和按钮中的动作

从脚本中删除return false;:

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