How to return XML in ASP.NET?

I have encountered many half-solutions to the task of returning XML in ASP.NET. I don’t want to blindly copy & paste some code that happens to work most of the time, though; I want the right code, and I want to know why it’s right. I want criticism; I want information; I want knowledge; I want understanding.

C#, FindControl

I’m sorry, but I can’t understand why this doesn’t work. After compile, I receive a “Null reference exception”. Please help. public partial class labs_test : System.Web.UI.Page { protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text != "") { Label Label1 = (Label)Master.FindControl("Label1"); Label1.Text = "<b>The text you entered was: " + TextBox1.Text + ".</b>"; … Read more

ASP.Net MVC route to catch all *.aspx requests

This must have been asked before, but after reading here, here, here and here I can’t extrapolate the relevant parts to make it work. I am revamping an old web forms site into MVC, and want to catch particular incoming HTTP requests so that I can issue a RedirectPermanent (to protect our Google rankings and avoid users leaving due to 404’s).