Web Forms :: Rendering Usercontrols - Send The Contents Of A Webpage To People Who Enter Their Email Address Somewhere
Feb 2, 2011
For a certain project I need to be able to send the contents of a webpage to people who enter their e-mail address somewhere. For this I've scoured the internet and came upon a couple of possible sollutions. The first would be to use a scraper which would just look up the webpage and then mail the html contents to someone. The problem with this is that internet html (and more importantly css) and mail html might be completely different things when you look at outlook. This also takes the entire masterpage with it, while I pretty much just want the inner content.
Second sollution was completely rebuilding the pages in my mail function, based on a few given parameters. Seeing as there's many different types of pages that need to be sent, this would take ages to do...
Last sollution I came upon was manually calling rendercontrol. This actually seemed like a viable way of doing this, but of course, things go wrong. The structure of the website is as follows: Masterpage includes default.aspx, default.aspx has a placeholder which gets filled with a control I manually load (loadcontrol(path)) based on what page I need. This control is the one I need. My way of trying to render this control to send through mail is the following: first, I create a page, then I'll load the user control and finally I use UC.RenderControl(writer)
This does give me the basic html lay-out, but it seems that the Page_Load isn't being called, causing none of my variables to actually be filled in. Is there any way I can cause the control to be rendered just as if it were rendered inside a page's lifecycle?
Is there a way to send an email to a certain email address and have the message inserted into a database? The subject would be intered into "Subject" table field and the message body would be inserted into the "Message" table field.
Actually i am developing a web application for leave,,if the employee wants to take a leave,the employee working under the senior people,if the employee 001 wants to take a leave,if the employee 001 logins in the web application,if he is working in sales dept,automatically this mail is forwarded to sales manager..like wise for all the employee..if the employee works in accounts dept,whenever the employee logins in the web application,to email address automatically change to the accounts manager..i dont no how to do this
I am hoping to upgrade the below two classic asp web pages to an asp.net web pages. The pages basically perform actions on incoming query string variables and also the login_fail_license.asp page sends us an email to inform us of certain situations. Currently they're a bit dated and I'm hoping to upgrade them to c# so I can fully understand what they are doing as we have been receiving strange IP addresses against our own license numbers (5000), I think the logic maybe wrong.
In every organization there will be mail access project. I want to know the sample application. Can u please tell me the sample application. I know how to send the mails from asp.net page, by using one email id. means by setting the mailer host, username and password details in web.config file. But i need to send from different email id's to different id's.
In addition to the process of regex syntax validation of Email Addresses entered by users, I'm trying to check if the entered email address is a real one and does exist?The best I could achieve is to "Ping" the host the email address is associated with. But there are some other terms in the industry like Handshaking with Email Server, etc.not necessarily with 100% confirmation accurary!
how can i do this thing, because i am designing a web page regarding this thing, i have a n option that send group mail, so that i have to get the users into a group by users selection, and send a single mail to all of them
I send newsletter to all the members of my website, usually i just create simple newsletter with text and hyperlinks
So my times i tried adding images to it but whenever i add images in the newsletter e-mail, the users who are using different mailboxes, either my mail goes in their SPAM folder or if my mail goes in their INBOX then image doesn't show up, it shows a blank space
what's the issue ? what's causing the issue ? code ? or Exchange server on which my website mailbox is for sending e-mail ?
How to solve this issue ?
Almost everyday we recieve newsletters from many websites/companies (there newsletter includes images, colors full templates etc) and still we receive in our inbox and all the images are visible. how ?
For a project I am working on, I need to implement a button that would send the contents of a webpage to an e-mail address that could be specified.
Normally I would do this by querying the actual contents from a database, and then generating a custom layout for the mail.
In this case, though, I am pressed for time and I can't spend a lot of time on creating x amount of different layouts (different page types) for the mails to be sent, so I started looking into a html scraper instead, such as WebClientand/or HttpWebRequest.
There are however a couple of things I would need to take into account:
1) I am not entirely sure if it's a good idea to let the website actually "stream" data over the net by going to the request's url.Doing it over localhost isn't a possibility either, as the actual "site" depends on the hostname used.
2) I would like to use custom css, more specific the print.css which was already made and would look good enough in a mail.
If anyone knows how I would best go about getting the generated html in the layout that I require, while taking into account the few notes that I've made, feel free to say so.If you are completely sure that just generating the new html for the mail at runtime even though it may take more time to design is the way to go, by all means do say so as well.