如何编写AJAX代码来编写简单的消息 [英] How do I write AJAX code to write a simple message

查看:81
本文介绍了如何编写AJAX代码来编写简单的消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何编写AJAX代码来编写简单的消息?



我不确定Message.ascx是如何生成或提前生成的。 />


没有错误代码,div内容中的消息也没有显示。



How do I write AJAX code to write a simple message?

I am not sure how "Message.ascx" is generated or made in advance.

No error code and the message in div content does not show.

[WebMethod]

public static string LoadUserControl(string message)
{

    using (Page page = new Page())
    {

        UserControl userControl = (UserControl)page.LoadControl("Message.ascx");

        (userControl.FindControl("lblMessage") as Label).Text = message;

        page.Controls.Add(userControl);

        using (StringWriter writer = new StringWriter())
        {

            page.Controls.Add(userControl);

            HttpContext.Current.Server.Execute(page, writer, false);

            return writer.ToString();

        }

    }

}







<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type = "text/javascript">

        $(document).ready(function () {
            $("#<%= Button1.ClientID %>").live("click", function () {
                $.ajax({
                    type: "POST",
                    url: "MyPage.aspx/LoadUserControl",
                    data: "{message: '" + $("#<%= TextBox1.ClientID %>").val() + "'}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (r) {
                        $("#Content").append(r.d);
                    }
                });
            });
        });
    </script>










<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Load" />
<div id = "Content"></div>

推荐答案

(document).ready(function(){
(document).ready(function () {


(#<%= Button1.ClientID%>)。live(click,function(){
("#<%= Button1.ClientID %>").live("click", function () {


.ajax({
ty pe:POST,
url:MyPage.aspx / LoadUserControl,
data:{message:'+
.ajax({ type: "POST", url: "MyPage.aspx/LoadUserControl", data: "{message: '" +


这篇关于如何编写AJAX代码来编写简单的消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆