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
Post a Comment