.net - Formatting HTML As Text?
Mar 30, 2011
UPDATE 2:
In this section, I am trying to manually add in tabs and line spaces so the string is formatted when displayed via the pre tag. But this does not work.
objStringBuilder.Append("<div>" & Environment.NewLine)
objStringBuilder.Append(vbTab & "<div>some text</div>" & Environment.NewLine)
objStringBuilder.Append("</div>" & Environment.NewLine)
Return "<pre>" & Server.HtmlEncode(objStringBuilder.ToString) & "</pre>"
UPDATE 1:
I have tried the following, but it does not work:
return "<pre>" & Server.HtmlEncode("<div><div>some text</div></div>") & "</pre>"
I want it to display something like this
<div>
<div>some text</div>
</div>
But it's diplaying like this, which is expected:
<div><div>some text</div></div>
I don't know how to get spaces, tabs, carriage returns into that string which are recognizable by the pre tag, as environment.newline and/or vbtab make no difference.
ORIGINAL QUESTION:
Is it possible to display HTML as text on your page in a formatted manner? For example, it should contain white spaces, tabs etc etc for readability purposes:
From another question, I have learned how to display HTML as text as follows:
Server.HtmlEncode("<div>Some text</div>");
View 5 Replies
Similar Messages:
Jan 21, 2011
I have content that I want to load dynamically, the problem is it has some html formatting in it. What control should i pull the text into, is there a way to pull the text into a div or a label, along with the formatting?
View 1 Replies
Feb 10, 2011
My user filled a textbox with a text that was copied from Microsoft Word. This is a part of the text .
This system is - AUTOMATIC - and it is restricted
Look the symbols before and after the word AUTOMATIC. When I try to write this on a dynamically generated html page using the code bellow, i got this on the screen:
This system is â€" AUTOMATIC â€" and it is restricted
Code used to print the SQL Field:
[Code]....
The - symbol is not a minus symbol, but is a Word minus (-) symbol...
I am using C#.NET and ASP.NET
View 3 Replies
May 23, 2010
I insert into asp.net mvc views C# logic that manages layout like the following:
[code]....
I try to minimize <% %> code placing "{" symbol on the same line as it's condition (java-style). Html layout looks more clear to me after that.
Do you apply C# formatting rules to <% %> html injections "}" should be on a new line or manage layout in different way?
View 1 Replies
Jul 27, 2010
I am currently writing a small templating system in ASP.NET to allow users to add content. For example, the user can enter the string (variable type is string).
topHeader[x] = "They think it's all over. It is now!";
However, one change that's needed is the ability to add some basic HTML tags within this content, so the following can be done
topHeader[x] = "They think it's all over. <strong>It is now!</strong>" or
topHeader[x] = "They think it's all over. <a title="Football News" href="URL">It is now!</a>";
If you add such things into strings now they are not formatted as HTML, but I want to somehow escape them so that they can be. Naturally I've looked on the Internet for the answer, but as Razor is fairly new there's not much out there to help me out.
View 3 Replies
Feb 28, 2011
I've looked around and can't find a solution for this and it's driving me mad.I've got a basic MVC2 app (C#) and am trying to display text from a database with the line breaks included. I've used the following:
<p><label>Description:</label>
<span class="fieldBlock"><%: Model.Description.Replace(System.Environment.NewLine, "<br />") %></span>
</p>
This is adding the tags to the returned string as I'd expect but when the page renders it actually displays the tag as is instead of rendering the newline. ie. the text seen by the user in the browser is:"Quisque justo erat, iaculis sit amet aliquam eu, porttitor in mauris.<br /><br />Maecenas nisi velit, euismod at molestie vitae, malesuada id turpis. Mauris diam nisl, pretium id molestie nec, posuere posuere neque.<br /><br />Cras sed lectus nisl."
View 1 Replies
Feb 9, 2010
I have a asp.net page that generates a report. For better or for worse, the entire thing is generated using nested tables. I am able to export the page to excel, however I lose all my formatting (can't set column widths, etc). Is there a way to handle this? I'm open to adding any goofy MS Office -specific tags that are required to the html side of it.
If this isn't feasible and if anyone has any other ideas, the requirement is that users need a report that:
a) They can manually touch up with some personalization / area-specific data
b) Needs to be hide/show columns based on user's location
c) Needs to run from the web site.
View 3 Replies
Dec 11, 2015
I have this razor code ...
Code:
<ul>
<li>
@("hello <i>world</i>")
</li>
<li>
hello <i>world</i>
</li>
</ul>
When I run it the italic attribute works on the second item, but not on the first. I'm guessing it doesn't work because it's being passed as a literal string and the html formatting is lost.
How can this be made to work?
The reason I ask is because in my project, the text for the list item is stored in a database and I want the ability to include formatting for the item at the database level.
Code:
@Html.Raw("hello <i>world</i>")
However, I am not getting the result I need, so here is a bit more code....
Code:
@helper addNodes(dcNode As DocumentContent)
@<li id=@dcNode.Id>
@dcNode.nodeTitle <--This results in "White Papers - <i>New</i>"
@Html.Raw(dcNode.nodeTitle) <--The truncates the string at the tag and results in "White Papers -"
@If dcNode.children.Count > 0 Then
@For Each childNode As DocumentContent In dcNode.children.Values
@<ul id=@dcNode.nodeTitle>@addNodes(childNode)</ul>
Next
End If
</li>
End Helper
This is a recursive helper that populates node for a jsTree and works fine, but the inline html is not working. Here is what the result looks like.
The text for each li is shown twice because I am showing it once without and once with HTML.RAW. Notice the "White Paper" item... the second text is truncate at the <i> tag.Why is this and how can I fix it?
View 1 Replies
Jul 26, 2010
I have a calculation that takes place utilizing the TimeSpan.FromTicks method, the result is stored in a TimeSpan object. The calculation itself is working correctly, but I'd like to format the result a bit nicer than it is and I can't figure out how to format a TimeSpan.
The result from the TimeSpan is:
00:00:04.6153846
I'd like to remove any preceding zero's and round up to the second decimal place, such as:
4.62
Does anyone know how I might be able to accomplish this? I can't seem to find a .NET 'built in' solution.
View 1 Replies
Sep 30, 2010
I need users to be able to enter text in a webform with some basic formatting options and then generate a report showing the formatted text.The support for HTML is horrible and entering a simple bulletlist doesn't even show properly in the report.Right now i'm using a textarea with tinyMCE but that's because i don't know what else to use.Is there a known best-practice for showing formatted text in a Crystal Report?EditI just need to show a report with a bunch of text and icons. Users need to be able to save it to PDF. I doesn't even have to be Crystal Reports but it's what i have been using and worked so far. Until i needed to show formatted text.I wish for another solution that comes with a designer and let's me bind against a DataSet.
View 1 Replies
Feb 15, 2010
Quick VS2010 question.
I tried to apply formatting to my text (tools>options>texteditor>htmlformatting>tags)
where you can change color, style, and font-weight of certain tags, I apply them, but they do not change the text editor rendering of these tags.
Anyone else tried this with no effect?
Otherwise it works ok, but I find it easier to use one color for html, one for asp, and one for ajax tags for my purposes.
View 1 Replies
Aug 9, 2010
I have a webform with a a couple of boundfields in an edit window as follows:
<asp:BoundField DataField="TS_TITLE" HeaderText="Title" SortExpression="TS_TITLE" HeaderStyle-VerticalAlign="Top" HtmlEncode="True" >
<ControlStyle Width="500px" />
[code]...
View 1 Replies
Nov 19, 2010
Why does the gridview put everything in a table?! Is there a way to not have the gridview generate any html what-so-ever and just use what I have in the ItemTemplate?
View 1 Replies
Jun 16, 2010
We have a service that generates a report (using word templates and a 3rd party library), and then returns a string in HTML. While this HTML isn't great - its formatted correctly in this string. We want this HTML to show up on a page - format intact. What we currently have done is set an ASP.net Literal's text element to this string. While this works, I have noticed that it has reformatted the HTML string slightly. For the most part, it looks like it generated a bunch of new CSS classes, and a new style element in the HTML. This HTML does not exist in the string thats being returned. I could filter all of this back out, but wonder if there is a better way. I assume that the Page itself is altering something. What is the best way to display this raw HTML back to the user? I can't directly use a Response.Write(string), because this page does have a few other controls on it.
View 3 Replies
Jul 25, 2010
I am having text formatting problem with Outlook 2007 since it is taking different rendering engine i.e word 2007. In our application, we are sending mails to different clients who have Outlook 2003 and Outlook 2007. We have used CSS in our application for formatting.
1. Since I have created Tables and given width in Percentage to every <TD> but while rendering in outlook 2007, every table taking different widths depending on the no. of the columns. Due to this reason, formatting is getting distored. Outlook 2003 shows proper output.
2. In our aspx page, I have created DIV tag with Style attributes having Property as Display:none. But in Outlook 2007, DIV tag is visible. Due to this, unwanted Warning messages also getting displayed in the outlook 2007.
View 5 Replies
Jan 28, 2011
I want to put some kind of text editor on my website which allows the user to manipulate the formatting of text. I would also like it to be possible for a user to copy/paste text from an existing webpage and it keep the formatting i.e. markup tags, font weight, bullet points. I just dont know hoe to go about this but the information must be there as when you copy from a web page into ms Word it keeps the format.
View 8 Replies
Apr 4, 2011
I used a ViewModel class as described below:
public class ProductCreateModel
{
[DisplayName("Id product:")]
[code]...
View 2 Replies
Jul 30, 2010
I have a section that allows used to log in, enter a news story, save it.
The idea is that then, following this, a part of the website shall display the news story.
At the moment I am using textbox, saving as a varchar field in a sql database, then load it back up and display but the text box frame remains, with the slide box on the right, even when not visible.
View 5 Replies
May 31, 2010
I am using smtp to sent an email. The problem is that I want to format the body text, like I want some text to display as bold, some as subscript or superscript. I tried to bold the body text using <b>Text</b> like:
string body="This is a <b> Test </b> mail";
But it is not working, can any 1 tell me how to format the body format of email.
View 5 Replies
Nov 2, 2010
I have a long text in SQL and passing it to a gridview. I am trying to make the gridview result display in a multiline scroll. I have tried the following code but to no avail. Additionally, the text in the gridview result is not in the same format as where it came from, eg. Word. That is the format such as bullet points and multiple spaces are removed. So what is left is a lenghty long string.
[code]....
View 2 Replies
Oct 13, 2010
I have a listview control qith a datapager. I'm using a linkbutton for next and previous. I have a css class that makes the text Arial, and bold. It also sets the size to 10px. When I run the page, the link button is Arial and bold, but I can't change the size of the text. I've tried setting it to 10px, 8px, even 5px, 10pt, and xx-small. Nothing changes the font size. My customer wants the next and previous buttons to look a certain way. I'll have to manage paging manually if I can't get this figured out.
View 28 Replies
Apr 30, 2010
I'm displaynig plain text in a Gridview and the format is not the one I'm looking for here's what's happening. The data in the database (SQL) is store as sample1
Sample 1:
Please do the following:
1. text here and more text
2. blah blah blah
3. more text, etc
However in the Grid view is displayed like this:
Sample 2:
Please do the following: 1. text here and more text 2. blah blah blah 3. more text, etc
How can I fotmatted it to llok like Sample 1 ??
Here's my code:
<Fields>
<asp:BoundField
DataField="Solutions"
HeaderText="Solutions"
ReadOnly="True" HtmlEncode="False"
ShowHeader="False"
SortExpression="Solutions">
<ItemStyle
BorderStyle="None"
VerticalAlign="Top"
Wrap="True"
/>
</asp:BoundField>
</Fields>
View 18 Replies
Nov 15, 2010
I have a web form that has a few multi-line text box controls which the user will enter lots of information in paragraphs. How can I persist their line breaks and tabs into SQL 2005 so that when the information is retrieved on a different page; the line breaks and formatting is preserved?
View 6 Replies
Mar 30, 2010
I want if the header of a particular column contains a word "S", the header and row turns red. I used following code to make header red and it works fine. How to make it such that the rows also turn red if condition is met ? I cannot hardcode in columns since the Gridview is autogenerate colums as data structure keeps changing.
Protected Sub GridView1_DataBound(ByVal sender
As
Object,
ByVal e
As System.EventArgs)Dim HeaderRow
As GridViewRow = GridView1.HeaderRowFor
Each c
As TableCell
In HeaderRow.CellsIf c.Text.EndsWith("S")
Then
c.BackColor = Drawing.Color.OrangeRed
End
If
Next
End
Sub
View 2 Replies
Jun 15, 2010
I'm using ASP .NET C# 3.5. I have a multiline textbox on my web form that allows for the input of up to 5,000 characters from the end-user. This text is a basic description of a training course. I need to display it out in a clearly formatted way. For example, I need there to be bullets and bold text.
What I did was I chose certain (not often used) characters and then used the .Replace method when displaying the text in an <asp:Label>. If the text in the database contains the character '~' then I replace that with a line break <br />. If it contains '`' I replace that with <b> and if it contains '^' I replace that with </b>.
Is there a better way of doing this? It is working properly, and I'm displaying the text properly, but I know the end-user is going to hate typing text like this for formatting. I do want this all to stay database driven as well
View 4 Replies