2010-10-30 37 views
1

我做在登记page.My要求验证显示的ValidationSummary消息如果产生的ValidationSummary错误消息I,E,是的ValidationSummary成为真,那​​么我必须显示在该消息的ValidationSummary div元素。如果没有生成错误,那么div元素不可见。在asp.net的MVC div元素2.0

所以我要检查是否Validationummary是真的那么div元素被diplayed否则将被hidden.So请告诉我如何做到这一点。

起初,我所做的DIV显示:none.Now我必须使它显示:可见当错误generated.we可以做到这一点使用JavaScript或什么?

回答

2

你可以使用模型状态的IsValid财产。

<% if (!ViewData.ModelState.IsValid) { %> 

<% } %> 
+0

哇,谢谢darin.It工作perfectly.one更多的问题是.......我现在用放在userRegistration page.if我提交该网页时,去放在userRegistration后action.i要与一起发送一个事件ID形式的价值观后行动method.is有可能发送这样的。 – Mallikarjuna 2010-10-30 09:45:25

+0

使用Html.BeginForm生成表单时,您可以指定向哪个控制器和操作提交表单。您还可以使用其他路由值参数,以允许您传递eventid。 – 2010-10-30 09:49:06

+0

我做了什么,你在html.beginform说()。请告诉我有关的其他路线values.Because如果我发来的EventID行动congtroller,从我需要发送给其他视图。 – Mallikarjuna 2010-10-30 09:57:32