By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
457,929 Members | 1,428 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 457,929 IT Pros & Developers. It's quick & easy.

Creating a "translate" function in ASP.NET, streaming in HTML from the web?

P: n/a
I'm transitioning from ASP development, please excuse
these basic questions. One thing I did often in ASP was
create a "translate" function to render one string to
another, strip out excess carriage returns, etc.

I want to do the same thing in ASP.NET. I have a mail
component that will accept HTML, but it requires all HTML
to be listed on a single line. It takes the syntax:

msgObj.BodyParts.Add(" <html markup here> "),
BodyPartFormat.HTML)

Can someone point me to how I might translate a string
with carriage returns/newlines into a single unbroken
line? How about if I wanted to translate one character to
another?

Best would be if ASP.NET would actually visit a live page
on the web, strip out the HTML it needs, and embed it in
the string above as a single line.

Thanks in advance for any pointers or resources you might
be able to provide.

-KF
Nov 17 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
I bet your mail component will accept a variable which contains carriage
returns.

But you should look at the methods of the System.String class. In
particular,

Dim x as String = "something with CR and/or LF in it"
Dim stripped as String = x.Replace(ControlChars.vbCr, "
").Replace(ControlChars.vbLf, " ")

Note I'm replacing with a space, so that "A<CrLf>B" doesn't become "AB".

--
John Saunders
Internet Engineer
jo***********@surfcontrol.com
"kennethfine" <ke*********@hotmail.com> wrote in message
news:06****************************@phx.gbl...
I'm transitioning from ASP development, please excuse
these basic questions. One thing I did often in ASP was
create a "translate" function to render one string to
another, strip out excess carriage returns, etc.

I want to do the same thing in ASP.NET. I have a mail
component that will accept HTML, but it requires all HTML
to be listed on a single line. It takes the syntax:

msgObj.BodyParts.Add(" <html markup here> "),
BodyPartFormat.HTML)

Can someone point me to how I might translate a string
with carriage returns/newlines into a single unbroken
line? How about if I wanted to translate one character to
another?

Best would be if ASP.NET would actually visit a live page
on the web, strip out the HTML it needs, and embed it in
the string above as a single line.

Thanks in advance for any pointers or resources you might
be able to provide.

-KF

Nov 17 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.