установить кнопку ссылки в качестве кнопки по умолчанию для панели asp: asp.net [дубликат]

Возможный дубликат:
Кнопка Link на странице и установите ее в качестве кнопки по умолчанию, отлично работают в IE, но не в Mozila

Как установить кнопку ссылки в качестве кнопки по умолчанию для asp: панели в asp.net? Я знаю, что кнопка может быть установлена ​​по умолчанию, но мое приложение использует кнопки ссылок для всех форм. Любое предложение, как это можно сделать.

РЕДАКТИРОВАТЬ:

Теперь я попробовал это, это работает и в Firefox, но мой javascript-валид (т. Е.) Нажатие кнопки моей ссылки не работает, почему?

var __defaultFired = false;

        function WebForm_FireDefaultButton(event, target) {
            var element = event.target || event.srcElement;

            if (!__defaultFired && event.keyCode == 13 && !(element && (element.tagName.toLowerCase() == "textarea"))) {
                var defaultButton;

                if (__nonMSDOMBrowser)
                    defaultButton = document.getElementById(target);
                else
                    defaultButton = document.all[target];

                if (defaultButton) {
                    if (typeof (defaultButton.click) != "undefined")
                        defaultButton.click();
                    else
                        eval(unescape(defaultButton.href.replace("javascript:", "")));

                    event.cancelBubble = true;

                    if (event.stopPropagation) event.stopPropagation();
                    return false;
                }
            }
            return true;
        }

Второй РЕДАКТИРОВАТЬ:

Я смог заставить свой пользовательский элемент управления кнопкой ссылки работать, но не смог подключить к нему OnClientClick. Источникс помощью панели-DefaultButton-свойство-с-LinkButton-контроль-в-Asp-нетто.

и я сделал это,

<%@ Register Namespace="App_Code" TagPrefix="ac" %>
<asp:Label runat="server" ID="lblHello" />
<asp:Panel runat="server" DefaultButton="lbHello">
    First name: <asp:TextBox runat="server" ID="txtFirstName" />
    <ac:LinkButtonDefault ID="lbHello" runat="server" Text="Click me" 
        OnClientClick="javascript:alert('hai');" OnClick="lbHello_Click" />
</asp:Panel>

Моя функция клиента не работает, почему? Любое предложение.

Ответы на вопрос(4)

Ваш ответ на вопрос