|
I am not sure what is your exact question.
Are you asking about how to read xml files?
|
|
|
|
|
yes read the xml file, but that xml file generated by web service.
|
|
|
|
|
It would be usefull if you let us know what technology you are using and where it is that you want to read this xml and why?
...because it might not even be needed to code a custom "class to read the xml data.
|
|
|
|
|
Please don't Cross Post. Your Last Post[^]
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
Wht do u mean dont cross Post?
|
|
|
|
|
indSoftware wrote: Wht do u mean dont cross Post?
I want to mean, you have already posted the same question and I have provided the link for that. If you have posted any question, please wait for some times to get answer, rather than putting the same question again.
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
|
Use the XmlDocument class in combination with XPath expressions.
|
|
|
|
|
can u give me small exmple code.
|
|
|
|
|
|
Hai
I have a DataList control that contains dynamic information that I need to print out.
Here i need to perform page break while the content expanding into two pages with same header or complete border,how can i do that? Plz help me
thank you
|
|
|
|
|
I think the easiest thing to do would be to create a link to a printable version and convert your document into a pdf file for printing. Doing this will also give your end user the ability to save the document as well as print it. This link should point you in the right direction for get thing the libraries you need to create a pdf on the fly.
http://csharp-source.net/open-source/pdf-libraries[^]
|
|
|
|
|
Hello folks,
I'm going to be grabbing pieces of information from a page (webform, various text boxes such as Name, Number, Address etc) and need to put all that stuff together in the form of an email and fire it off to the administrator at admin@email.com.
The problem is how do i set the Body property, coz it only takes string input...since I'll be gathering info from various text boxes, I can't just set the Text property of the textbox to the Body property of teh MailMessage object. I have a feeling I have to do string manipulation here. How do I grab the values from these various text boxes and put 'em all together (perhaps one in each line) for instance like this:
Name: Dillon Edward
Num: 343
Address: 123 Main st.
Here's what I have so far:
MailMessage msg = new MailMessage("abc@yahoo.com", "admin@email.com");
msg.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
msg.Subject = "Attention - There has been a new user that needs to be looked at";
msg.Body =<h2> Name </h2> I guess here I would have to do textBoxName.Text BUT HOW ;
msg.IsBodyHtml = true;
//Instentiating SMTP client
SmtpClient smtp = new SmtpClient();
smtp.Send(msg);
|
|
|
|
|
Try with this
StringBuilder_emilBody= new StringBuilder();
_emailBody.Append("<h2>This is your information</h2>");
_emailBody.Append("<br");
_emailBody.AppendFormat("Your Name : {0}" , strName ); // or txtname.Text
_emailBody.Append("<br");
_emailBody.AppendFormat("Your Address: {0}" , strAddress ); // or txtAddresss.Text
And finally
msg.Body = _emailBody.Tostring();
Hope this will help you.
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
Appending in a string builder is tedious. I'd create a HTML page with required design and put placeholders where value gets replaced. Now just read this file and replace the placeholders with real values and assign to mail body. This helps to change the mail design quickly.
|
|
|
|
|
Naveneeth, I'm not sure If I fully understand what you are suggesting...but the string builder approach that Abhijeet mentioined does make sense, are you aware of any potentiall problems with that...since I'm reading data not from just one location, but from different text boxes, I think putting them all together would be possible only through string builder!
|
|
|
|
|
Tina P wrote: but the string builder approach that Abhijeet mentioined does make sense, are you aware of any potentiall problems with that
Maintenance will be tough. Think about a scenario where you need to change the mail design. You have to rework the string builder appending.
Tina P wrote: I'm not sure If I fully understand what you are suggesting
It is very simple. You create a HTML page with the required design. Put place holders, something like {name} and replace this with the real value. File.ReadAllText will give you the HTML file's content. Use String.Replace to replace the placeholder with a real value. So all the places where {name} is given will get replaced with real value.
|
|
|
|
|
Tina P wrote: are you aware of any potentiall problems with that
No, He is not talking about any potential problem.
Tina P wrote: I'm not sure If I fully understand what you are suggesting
Let me explain, If you are sending a mail to any one, you should look for proper formatting of the mail. Now for that you are using some HTML tag like BR, Table, Font etc.
But, did you ever realized how boring is it to formatting text every time using String Builder. The suggestion I have provided to you, is good for small mailing application.
But for a large content of mail and formatting you can understand what you have to do.
Here, Navaneeth suggested, You can create a HTML file with proper formatting in any HTM L editor like Front page, Dream weaver etc. Put a placeholder on that file.
You just read that file and replace the placeholder with value ( your case text box value).
This will makes the things very easier.
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
N a v a n e e t h wrote: Appending in a string builder is tedious. I'd create a HTML page with required design and put placeholders where value gets replaced. Now just read this file and replace the placeholders with real values and assign to mail body.
Exactly Navaneeth and I have done it in many cases where mail content is to large and lots of formatting are there.
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
Thank you guys, both of ya'll are great...I appreciate the help. However; this thing is pretty small (i.e. the content of the email is probably gonna be a few lines) so we should be ok there.
Thanks once again.
Tina
|
|
|
|
|
Thanks Abhijeet, this really does make sense. I'm going to try it out shortly, thanks again!
|
|
|
|
|
I've wrote a user control that has a table with rows and columns. And I choose a cell as controls container. But I'm still struggling to do that, read lots of articles but they all were very old and using inappropriate techniques. What I want is simple as Panel. Just drag controls from toolbar in drop in my control. Okay now this is one thing. The another thing is that the control I've made not showing effect in desing time. Mean if I set its width then it doesnt effect however it works good while debugging.
here is a code snippet
public string Width
{
get { return (Convert.ToInt32(ccontainer.Style["Width"].Replace("px", "")) + (18 * 2)).ToString() + "px"; }
set { ccontainer.Style["Width"] = (Convert.ToInt32(value.Replace("px", "")) - (18 * 2)).ToString() + "px"; }
}
Now, when I write like this. No effect in size but size get changed in web browser.
<XC:XPanel ID="XPanel2" runat="server" Width="700px" />
any idea guys ?
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN%
R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
-----------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Dear Friends
I don't know what's the problem
we are using Dotnet Framework 2.0 and VS 2005 beta in server
But in the development machine we are using Framework 2.0 and VS 2005 Professional
Our product modules are working fine in development machine
I build the codings and publish in Server it showing the below error
error parsing attribute'Enableeventvalidation'.type 'Default_aspx' does not have appublic property named'enableeventvalidation'
i don't know what kind of error how to solve it Please guide me
Thanks &Regards
Jk
|
|
|
|
|
kankeyan wrote: I build the codings and publish in Server it showing the below error
error parsing attribute'Enableeventvalidation'.type 'Default_aspx' does not have appublic property named'enableeventvalidation'
i don't know what kind of error how to solve it Please guide me
Try to check the Framework version of your virtual directory in Production server.
Open IIS > Right Click on Virtual Directory > Properties > Goto Tab ASP.NET . Now check the asp.net version.
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
I have created one msi installer and it could able to complete sucessfully and the registry entries also made correct..but when I open the web page , the control is not loading..but when I execute regsvr32 through cmd,the web applicaion could load the control..
Any idea?
Thanks,
Rahul.
SoftwareDeveloper(.NET)
|
|
|
|