【发布时间】:2014-08-10 14:53:52
【问题描述】:
我已经对此进行了一段时间的研究,我发现的所有示例都包含文本输入字段和 php。
我创建了一个社区,它有一个“Like-button”,单击一次显示更大的数字,再次单击它会下降 -1,它就像一个魅力。但我不喜欢刷新部分,它把一切都搞砸了,从顶部开始。
我已经尝试了大量的 Ajax/Jquery 编码,但无法阻止“重新加载部分”。 我不知道我是否有任何代码要发布,因为我从不保存任何永远无法使用的毫无价值的代码。
但是,表单是这样开始的,并且包含“提交图像”:
@using (Ajax.BeginForm("Like", "Home", FormMethod.Post, null, new { id = "LikeForm" }))
{
...
<input type="image" src="../Images/star.png" name="submit" />
...
}
结果显示在附近。
所有内容都发送到 ActionResult Like(),它将所有内容保存在数据库中。结果稍后会显示在视图中。我希望这部分没有什么不寻常的地方。
再一次,我查看了许多示例,但没有一个对我有用,我的信息主页位于 http://api.jquery.com/ 和 stackoverflow。在这种情况下没有任何收获。
【问题讨论】:
-
你使用的是ajax表单,所以它不应该刷新整个页面
-
如果我每次被问到这个问题时只有一美元。你找到答案了吗?
-
我尝试了所有不同类型的表单类型。每个结果都是一样的。 EthernalHour,如果您阅读我的问题,您会发现我已经搜索过了。如果我没记错的话,使用文本输入是有效的,但我没有使用它。
标签: jquery html asp.net-mvc form-submit