在回发期间按钮单击显示消息

时间:2011-01-19 10:06:24

标签: c#

Hai frnds,我想在点击按钮时显示消息....请帮助提前谢谢

5 个答案:

答案 0 :(得分:1)

使用javascript,设置点击事件并更改按钮的文本....

答案 1 :(得分:1)

你的意思是像javascript客户端处理程序?

onclick="alert('Hi there!')" 

答案 2 :(得分:1)

试试此代码

            <head>
              <script type="text/javascript" language="javascript">
                    function message() {
                        alert("THIS IS A MESSAGE!!!");
                    }

                </script>
            </head>

            <body>
                <form id="form1" runat="server">
                <div>
                <button onclick="message()">MESSAGE</button>
                </div>
                </form>
            </body>
            </html>

你可以试试JQUERY DIALOG:http://jqueryui.com/demos/dialog/

答案 3 :(得分:0)

您可以使用OnClientClick属性指定将在回发请求之前运行的javascript

如果您想在按钮上更改文字:

<asp:Button Text="Click me!" runat="server" ID="TestButton" OnClick="TestButton_Click" OnClientClick="(this).value = 'new message'" />

如果你想要显示消息框:

<asp:Button Text="Click me!" runat="server" ID="TestButton" OnClick="TestButton_Click" OnClientClick="alert('message')" />

答案 4 :(得分:0)

“在回发期间按钮单击显示消息”意味着我假设OP想要在回发中按钮的点击事件期间根据服务器端的条件显示消息。

这可以使用方法

来实现
Page.ClientScript.RegisterStartupScript(
    Type type,
    string key,
    string script,
    bool addScriptTags)

请参阅http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx

上的完整代码示例