MVC 视图加载的时候怎么调用控制器的方法,视图里面全是Table

 我来答
tgghfbf
推荐于2018-03-29 · TA获得超过380个赞
知道小有建树答主
回答量:272
采纳率:50%
帮助的人:199万
展开全部
你的想法没转换过来,mvc里的视图只是对页面model的绑定和展示而已。
如果你是要通过controller里的方法返回一些内容,或将一个大页面分成若干小部分,那就用Html.Action和Html.RederAction来创建ChildAction。简单举例:

例如controller里方法如下面:

public ActionResult Display(string section)
{
return PartialView(section); //返回子视图
}

页面里调用:
@{ Html.RenderAction("Display", new { section = "Weather" }); }
子视图里不是完整页面的形式,只是一页面的部分,不必有完整的Html树结构。
对了,至于页面model的问题:一句话。页面上的各个子视图都可以有自己的并且独立于父页面的model,但如果子视图没有明确指明model时,则使用父页面的model。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式