Gonka Posted April 15, 2012 at 03:15 PM Report #449305 Posted April 15, 2012 at 03:15 PM Estava a criar 1 registo com um pedaço de código, juntamente com sintaxe html de um code highlighter e deparei-me com um problema. Quando acesso ao registo na base dados, não o consigo colocar o html a ler e interpertar a sintaxe que vem no registo. Fiz desta maneira: INSERT INTO POST VALUES (GETDATE() , 'Código' , '<pre> <code data-language="generic"> public static string Translation(int i) { string aux; StringBuilder sb = new StringBuilder(); sb.Append("Case #" + i + ": "); foreach (char l in s) { aux = l.ToString(); sb.Append(Mapping(aux)); } sb.Append("\n"); return sb.ToString(); } </code> </pre>') GO No HTML tenho isto: <div class="column">@Html.DisplayFor(modelItem => item.POST_TITLE)</div> <div class="blog-content">@Html.DisplayFor(modelItem => item.POST_CONTENT)</div> Estarei a fazer alguma coisa de errado?
bruno1234 Posted April 15, 2012 at 07:19 PM Report #449341 Posted April 15, 2012 at 07:19 PM Não te esqueças que o conteúdo é Html Encoded por omissão. Podes experimentar fazer o @Html.Raw(string) e ver se é isso que pretendes. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
Gonka Posted April 15, 2012 at 07:56 PM Author Report #449348 Posted April 15, 2012 at 07:56 PM Boa! Já consegui com o @Html.Raw! O problema agora, está em inserir o post com HTML na base de dados, através do código... O ASP.NET MVC 3, não me está a deixar fazer POST com tags HTML. Alguma solução para tal?
bruno1234 Posted April 15, 2012 at 08:00 PM Report #449349 Posted April 15, 2012 at 08:00 PM Sim, na action para onde fazes o post mete [AllowHtml]. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
Gonka Posted April 15, 2012 at 08:10 PM Author Report #449351 Posted April 15, 2012 at 08:10 PM Resolvido, obrigado 😕
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now