asp.net mvc 3 - Link in validation summary message -


is possible put html link in validation summary message? example want put link page in case there validation error:

@html.validationsummary(false, "read <a href=""anotherpage.html"">more</a>") 

or

@html.validationsummary(false, "read " &     html.actionlink("more", "helpforerror").tohtmlstring) 

but in browser tag escaped doesn't form link.

i know have accepted answer, think solution more simple , require less rewriting if want add links existing validation summaries.

you need put {0} type format item in validation message below, replaced link.

modelstate.addmodelerror("", "some error message link here {0}."); 

then in view call validation summary so:

@string.format(html.validationsummary().tostring(), html.actionlink("click here", "action_to_link_to")).tohtmlstring() 

in case have used extension method added string object .tohtmlstring() converts string htmlstring preventing of markup being escaped. looks this:

public static htmlstring tohtmlstring(this string str) {     return new htmlstring(str); } 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -