No, but what you can do is place the textbox in an updatepanel, set AutoPostBack="true" for the textbox, and in the server-side TextBox_TextChanged event, format it however you'd like.
Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim TextDate As Date = CDate(TextBox1.Text)
TextBox1.Text = TextDate.ToString("MMM dd, yyyy")
End Sub
When you ask a question, remember to click "mark as answered" when you get a reply which answers your question.
My latest ASP.NET AJAX blog entries.