在视图之间或从视图到控制器传递数据 [英] Passing data in between views or from view to controller

查看:192
本文介绍了在视图之间或从视图到控制器传递数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好......

我是mvc的新手,我遇到了问题。

我有一个父视图(对于A类)在html.action上创建一个弹出窗口(弹出窗口正在使用B类的局部视图)。

现在弹出弹出窗口时我想从该视图中选择一个对象并想要显示父视图的文本框中的值。如果我使用html.action,它只能传递键/值对而不是复杂的数据类型。

在这种情况下我该怎么办?

解决方案

您可以在 Viewbag ViewData 中存储对象的值,并将该值存储在父文本框中。


您好,< br $> b $ b

您可以通过多种方式实现。



首先,您可以使用模型或视图模型。



其次,使用ViewBag或TempData。如果你正在从一个请求遍历到其他请求而不是更好地使用TempData,否则ViewBag就好了。


你可以使用视图包,在视图到控制器的情况下查看数据和wn你通过临时数据传递数据控制器 - 控制器。

就像 ViewData ,类型转换和 null 检查   TempData  顺序,以避免错误。 


Hi all...
I am new in mvc and i'm stuck with a problem.
I do have a parent view(for class A) in which on html.action creating a pop up(pop up is using partial view for class B).
Now when pop up is popped from that i want to select an object from that view and want to show that's value in a text box of parent view. If i use html.action, it can only pass key/value pair not complex data types.
What should i do in this case?

解决方案

you can store value of object in Viewbag or ViewData and store that value in your parent textbox.


Hi,

You can achieve it many ways.

First, you can use model or viewmodel.

Second, use ViewBag or TempData. If you are traversing from one request to other request than better to use TempData otherwise ViewBag is just fine.


you can use view bag , view data in case of view- to - controller and wn you pass data controller - controller by temp data.

Just like ViewData, typecasting and null checks required for TempData also in order to avoid errors.


这篇关于在视图之间或从视图到控制器传递数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆