一个POST值是否有访问从视图POST值(不通过控制器传递)什么是@SomeValue访问从View
Q
访问从View
3
A
回答
1
我觉得形式收集可以通过访问:
HttpContext.Current.Request.Form
...但是为什么呢?它击败了MVC的目的。
+0
感谢它的工作原理:'@ HttpContext.Current.Request.Form [“SomeValue”]' – Anas 2012-08-07 18:53:06
0
如果正确的语法方式
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
@Html.TextBox("SomeValue")
<input type="submit" value="Submit" />
</fieldset>
}
The value being posted is @SomeValue
你需要客户端的东西,你应该使用JavaScript,而不是在视图中放置逻辑。观点应该是愚蠢的。
更换行:
@Html.TextBox("SomeValue")
随着
@Html.TextBox("SomeValue", new {Id = "somevalue"})
将允许您访问值一旦视图已经被渲染使用jQuery像这样:
$("#somevalue").val()
HTH
0
如果你想知道TextBox的价值是什么,在它进入控制器之前,你可以通过javascript获取它。
改变你的HTML有一个跨度,使我们以后可以改变它的内容
值被公布为
覆盖您提交的行为,并把它
<script type="Text/javascript">
$(function(){
$("form").submit(function(e){
e.preventDefault();
$("#spanVal").html($("#YourTextBoxID").val());
});
});
</script>
这不会确实将表格提交给控制器的HTTPPOST
操作方法,但在范围内的文本框中显示值。
相关问题
- 1. 如何从SAP VORA访问HANA VIEW
- 2. 从IENumerable View的ViewModel访问TextBox
- 3. VIew未访问模型值
- 4. 在View Helper中访问baseUrl()?
- 5. 可以dplyr访问POSTGRES 9.3.5 VIEW?
- 6. 访问用户索赔View组件
- 7. 从View Controller中的App Delegate访问变量
- 8. 如何从.net MVC的View中访问当前的RouteData?
- 9. 在Razor View-MVC3中从Web.config访问键值ASP.NET
- 10. 从Zend Framework 2中的View Helper访问模型
- 11. 创建从View
- 12. CGrid View Pager问题
- 13. iPhone:如何从另一个控制器类访问View Controller中的数据?
- 14. 访问从HOC
- 15. 访问从
- 16. C#访问从
- 17. 访问从Excel
- 18. 访问从VBScript
- 19. 访问从collection.where
- 20. 在视图上使用AJAX时访问$ view对象
- 21. 访问Android中的View视图的子视图
- 22. 如何在Django View中访问MySQL表中的所有条目?
- 23. Django View Unit测试何时访问Elasticsearch索引
- 24. 如何在不同的View Controller中访问Userdefault
- 25. 如何使用Caliburn.Micro访问ViewModel中的View-Propperties
- 26. iphone navigationController不会显示,除非我访问.view
- 27. Rails:在View中访问其他SQL表的数据
- 28. 如何在Rails集成测试中访问View助手?
- 29. 如何访问在Controller中创建的View中的变量?
- 30. 在Recycler View的每个项目中访问视图
想想你在这里问什么。如果没有控制器进行渲染,您将如何将这些信息提供给视图? – asawyer 2012-08-07 18:26:51
在PHP5/Symfony中,这是可能的,而且非常有用。我不知道在ASP.NET MVC中是否可能! – Anas 2012-08-07 18:29:23
至少您可以使用视图包集合将值填充到视图中。 – asawyer 2012-08-07 18:30:51