gpt4 book ai didi

c# - 如何结合按钮中的脚本和 Action

转载 作者:行者123 更新时间:2023-11-30 18:02:01 24 4
gpt4 key购买 nike

我正在使用 C# 和 SQL Server 2005 开发 ASP .Net MVC 3 应用程序。

在一个 View 中,我有一个按钮,我在其中添加了一个 JQuery 脚本。

此按钮的目的是将一些值保存在列表中。

问题是按钮工作正常,但是当我添加脚本时,情况发生了变化,按钮不工作,变成了静态(死)。

这是 View 中的代码:

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

<script type="text/javascript">

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

</script>

这是在 Controller 中保存方法的代码:

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

关于c# - 如何结合按钮中的脚本和 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16734149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com