我正在使用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");
}
答案 0 :(得分:2)
从脚本中删除return false;
:
$(function () {
$('#btnSave').click(function () {
$('#poste option:selected').remove();
});
});