gpt4 book ai didi

asp.net-mvc - MVC 4 在单页上动态加载局部 View

转载 作者:行者123 更新时间:2023-12-01 03:49:28 25 4
gpt4 key购买 nike

我有一个 MVC 4 应用程序,它有一个主 View 。我有三个链接按钮,想根据按钮点击动态加载三个不同的表单。我正在使用 mvc 部分 View 。所以,如果我点击 button-1,它应该加载 partialView-1 并且还应该将 value-1 从相应的文本框中发送到 partialView-1。

我正在寻找 mvc 内置方法,而不是做繁重的 javascript 工作。

home page to load partial views

最佳答案

你可以这样做 this .

A. 在您的 Controller 中使用不同的方法返回 PartialViewResult

[HttpGet]
public PartialViewResult GetPartialView1(int value)
{
return PartialView("_PartialView1"); //This view should exist in appropriate views folder.
}

B. 您左侧的按钮应该是 @Ajax.ActionLink
@Ajax.ActionLink(
"Button1",
"GetPartialView1",
new {
value1 = 1},
new AjaxOptions
{
HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "righthandsidebox"
}
)

C. UpdateTargetId = "righthandsidebox"这应该是右侧 div 的 id。 righthandsidebox的内容将被 PartialView 取代

关于asp.net-mvc - MVC 4 在单页上动态加载局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24107518/

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