【问题标题】:Access user control text box in parent views controller using mvc 3 razor engine使用 mvc 3 razor 引擎访问父视图控制器中的用户控制文本框
【发布时间】:2012-04-30 06:10:35
【问题描述】:

我正在尝试在 mvc3 中创建用户控件。我正处于这个过程的中间,我也有点困惑。如何使用剃须刀引擎在 mvc3 中创建用户控件以及如何在多个视图中重用相同的用户控件?我还必须访问父视图控制器中用户控件内的控件。这该怎么做?

我的场景是,我将在用户控件中生成一些动态字符串并分配给用户控件中的文本框。现在我必须从父视图的控制器访问该文本框中的值

更新:

我在用户控件(部分视图)中有按钮来生成动态字符串。所以总的来说,我有两个按钮,一个在用户控件内,另一个在父视图内。两者都是独立的过程。局部视图内的按钮必须调用某个控制器来生成动态字符串并分配给局部视图内的文本框。但是父视图控制器内的按钮必须获取该值。

【问题讨论】:

标签: c# asp.net-mvc-3 razor


【解决方案1】:

为什么不尝试使用局部视图,然后从父视图访问在局部视图中创建的元素。

http://www.c-sharpcorner.com/UploadFile/aravindbenator/mvc-3-razor-and-partial-view/

【讨论】:

  • 请看我的更新。我必须从局部视图中取回价值
  • 1) 要创建一个控件,您可以选择将它们从传递到局部视图的模型中创建或使用 jquery 生成它们,这是一个很好的例子stackoverflow.com/questions/6384829/…
猜你喜欢
  • 2015-07-14
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多