【发布时间】:2015-10-21 08:39:38
【问题描述】:
我有一个文本框,然后在剃刀视图下有一个网格。网格通过 RenderAction 方法呈现的局部视图填充。我想将网格的行计数值放在文本框中。因为视图的元素是从上到下呈现的,所以我需要在网格绑定到数据源后修改文本框的文本属性。我正在使用第三方网格扩展,它要求将其放置在自己的局部视图文件中。我知道我可以在客户端修改文本属性,但我想在服务器上进行。
如何从位于同一视图文件中其他位置的 c# 代码引用由 html 助手创建的表单元素? (这个问题实际上可能很简单,但我现在画的是空白)
【问题讨论】:
-
您的计数文本框是否处于局部视图中?如果是,那你为什么不计入服务器端渲染操作方法,将其放在 viewbag 中,然后显示在文本框中
-
我不明白你的建议。文本框在视图中呈现,然后网格被呈现并绑定到数据源,然后我想返回文本框并为其添加计数。这就是顺序。这一切都发生在局部视图中。
标签: asp.net-mvc razor