ASP.NET の TextBox コントロールで ReadOnly プロパティを有効にすることで入力制限を行うことができます。なお、ReadOnly プロパティを True にした場合には、ユーザー操作による操作はできませんが、Javascript からは変更できます。 ただし、変更した内容をサーバ側で受け取ることはできません。この点に留意しておかなければいけません。以下に検証を行ったサンプルコードを掲載します。詳細はサンプル中のコメントを参照ください。 ASPX <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server" ReadOnly="True">original text</asp:TextBox> <asp:Button ID="Button1" runat="server"