Erro

40 views
Skip to first unread message

Cristiano Nascimento

unread,
Nov 14, 2012, 3:43:39 PM11/14/12
to de...@googlegroups.com
Pessoal, alguém já viu este erro?
Acontece somente quando executa o alguma linha chamando o Html.BeginForm.

Server Error in '/' Application.

String was not recognized as a valid Boolean.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.FormatException: String was not recognized as a valid Boolean.

Source Error: 

Line 109:
Line 110:
Line 111:@using(Html.BeginForm("Index", "Contato", FormMethod.Post, new { @id = "contact-form" }))
Line 112:{
Line 113:                    <div id="divErro" class="erro">

Source File: d:\web\localuser\saofranciscodeassis\www\Views\Contato\Index.cshtml    Line: 111 

Stack Trace: 

[FormatException: String was not recognized as a valid Boolean.]
   System.Boolean.Parse(String value) +9624386
   System.String.System.IConvertible.ToBoolean(IFormatProvider provider) +15
   System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) +9508864
   System.Web.Mvc.ViewContext.ScopeGet(IDictionary`2 scope, String name, TValue defaultValue) +70
   System.Web.Mvc.ScopeCache..ctor(IDictionary`2 scope) +50
   System.Web.Mvc.ScopeCache.Get(IDictionary`2 scope, HttpContextBase httpContext) +260
   System.Web.Mvc.ViewContext.get_ClientValidationEnabled() +34
   System.Web.Mvc.Html.FormExtensions.FormHelper(HtmlHelper htmlHelper, String formAction, FormMethod method, IDictionary`2 htmlAttributes) +124
   System.Web.Mvc.Html.FormExtensions.BeginForm(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, FormMethod method, IDictionary`2 htmlAttributes) +55
   System.Web.Mvc.Html.FormExtensions.BeginForm(HtmlHelper htmlHelper, String actionName, String controllerName, FormMethod method, Object htmlAttributes) +55
   ASP._Page_Views_Contato_Index_cshtml.Execute() in d:\web\localuser\saofranciscodeassis\www\Views\Contato\Index.cshtml:111
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +207
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +81
   System.Web.WebPages.StartPage.RunPage() +19
   System.Web.WebPages.StartPage.ExecutePageHierarchy() +65
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +76
   System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +220
   System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115
   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +303
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +13
   System.Web.Mvc.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() +23
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +260
   System.Web.Mvc.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b() +19
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +177
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +343
   System.Web.Mvc.Controller.ExecuteCore() +116
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +97
   System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
   System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
   System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
   System.Web.Mvc.Async.WrappedAsyncResult`1.End() +62
   System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +50
   System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +7
   System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +22
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +60
   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8967885
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

--
-------------------------------------
 Cristiano Nascimento
 Esteio - RS
 crist...@gmail.com
 http://about.me/cristiano.nascimento
-------------------------------------

Cristian Mathias

unread,
Nov 14, 2012, 4:31:03 PM11/14/12
to de...@googlegroups.com
Dae Cristiano, o id é uma string? Precisa do @ no id?

Coloca o fonte do controller.

Abs


2012/11/14 Cristiano Nascimento <crist...@gmail.com>

--
--
Acesse nosso blog http://devrs.net/
Siga-nos no twitter! http://twitter.com/DevRsNet
--
Antes de criar um novo post, para maior organização do grupo, procure seguir as regras de TAGS: http://devrs.net/regras-da-lista
Para postar para o grupo, envie email para de...@googlegroups.com
Para sair do grupo, envie email para devrs+un...@googlegroups.com

Fábio Alves

unread,
Nov 14, 2012, 5:05:37 PM11/14/12
to de...@googlegroups.com
Eita mundo pequeno!! E ae dotor! Tudo tranquilo?
O @ serve para ignorar palavras reservadas do compilador. Eu sempre uso e nunca tive problemas.
Esta tua view herda de alguma master? Será que não tem algo de força maior relacionado?? hehehe

Faz o seguinte teste, declara somente o BeginForm com o minimo de parametros possíveis, e também sem usar o using, só pra ver se vai continuar o erro!!

Abraçoss

Por onde tu anda?? Manda notícias!!
--
Fábio Alves
Microsoft Certified Technology Specialist
.NET Framework 3.5, ASP.NET Applications

Cristiano Nascimento

unread,
Nov 19, 2012, 8:18:00 AM11/19/12
to de...@googlegroups.com
Dae pessoal, pois é, este erro é muito estranho mesmo pois este formulário já funcionava e depois de uma atualização em outras partes do site começou a ocorrer este erro em todas as views que chamam o comando "using(Begin.Form(...))" não importando o que há dentro do Begin.Form.
Mas valeu pela força ae...

Mundo pequeno mesmo hein Fábio.. hehehe...


2012/11/14 Fábio Alves <arnis...@gmail.com>
Reply all
Reply to author
Forward
0 new messages