繁体   English   中英

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

[英]display message in button click during postback

Hai frnds,我想在按钮单击时显示该消息。

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

您的意思是像javascript客户端处理程序一样?

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

试试这个代码

            <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对话框: http : //jqueryui.com/demos/dialog/

您可以使用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')" />

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

这可以使用方法来实现

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

请参阅http://msdn.microsoft.com/zh-cn/library/z9h4dk8y.aspx的完整代码示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM