The following code will also help us in getting messages dynamically from XML file which we can use in our application.
First create Message.XML , an XML File
Record Inserted Successfully
Record Updated Successfully
Record Deleted Successfully
Error occur during Process
Now add a class file MessageCode.cs in App_Code folder of your project.
public class MessageCode
{
//Function to set message from XML file.
public string GetMessage(string MessageId)
{
XmlDocument xmlDoc;
XmlNode xmlNode;
String xpathExpr;
xmlDoc = new XmlDocument();
xmlDoc.Load(HttpContext.Current.Server.MapPath(“../ReadXMLThroughASPX/Message.xml”)); //Load XML
xpathExpr = “/AemesssageList/Message[@id=’" + MessageId + "’]/DisplayMessage”; //Node Path
xmlNode = xmlDoc.SelectSingleNode(xpathExpr); //Get node by Message ID
return xmlNode.InnerText; //Get Node Text
}
}
Next step would be call the function on click event of a button.
protected void btnSubmit_Click(object sender, EventArgs e)
{
MessageCode messageCode = new MessageCode();
Response.Write(“Message : ” + messageCode.GetMessage(“3″));
}
Output : Message : Record Deleted Successfully
Write to me ( pawankkmr@gmail.com ) in case of any queries.