  Asp buttons have a property accesskey which is similar to hotkey. You can press alt key with the accesskey to invoke click event of the button. But there's one problem. It does not underline the accesskey in the button text. But it can be achieved using html server control as follows: - &lt;button id="underlineName" type="button"&gt;&lt;u&gt;N&lt;/u&gt;ame&lt;/button&gt; May be i will create an control based on asp button with underline access key. Some day.... 
