MVC4,C#声明一次变量值
本文关键字:一次 变量值 声明 MVC4 | 更新日期: 2023-09-27 18:21:10
Im使用MVC4,C#。
我的"索引"视图中有两个隐藏字段。GetData是我的另一个视图,我在其中实现了无限滚动,使用索引中的隐藏字段显示数据。只要滚动条在底部,它就会重新加载GetData控制器,第二次GetData控制器中的值为空。有人能告诉我如何只执行一次代码块吗。
我在索引视图中传递隐藏字段值
@Html.BeginForm("GetData", "Home", FormMethod.Post)
@Html.Hidden("Input1")
@Html.Hidden("Input2")
GetData控制器
public ActionResult GetData(int? id, string Input1, string Input2)
{
int count = 0;
if (count == 0)
{
lat = Convert.ToDecimal(Input1);
lng = Convert.ToDecimal(Input2);
count++;
}
decimal I1 = Input1;
decimal I2 = Input2;
}
使用AJAX请求点击滚动条底部时加载新数据不是更好吗。然后,您可以保留客户端上的输入值,并将它们与AJAX请求一起提交(到一个新的操作)。