您现在的位置: 网页制作教程网 >> 网络编程 >> Asp.net 教程 >> ASP.NET 开发技巧 >> 文章正文

.Net环境下基于Ajax的MVC方案

作者:jonas

来源:希赛网

热度:

2007-7-26 13:04:44

  AjaxHelper.js摘要:

以下是引用片段:

var AjaxHelperUrl = new String("Ajax.aspx");

 

var Updater = function(ajaxTemplate, output, params, onComplete)

{

    if (typeof output == 'string')

    {

        output = $(output);

    }

   

    new Ajax.Request( 'Ajax.aspx', { onComplete: function(transport) { if (output != null) { output.innerHTML = FormatContent(transport.responseText); } if (onComplete != null) { onComplete(FormatContent(transport.responseText)) } }, parameters: params + '&AjaxTemplate=' + ajaxTemplate });

}

 

var SerializeForm = function(form)

{

    return Form.serialize(form);

}

 

var FormatContent = function(str)

{

    var content = new String(str);

    var prefix = new String("<!--AjaxContent-->");

    content = content.substring(content.indexOf(prefix, 0) + prefix.length, content.length - 9);

    return content;

}

  UserControl GetPageSrc.ascx.cs摘要:

以下是引用片段:

        private void Page_Load(object sender, System.EventArgs e)
        {
            lbUrl.Text = Request.Form["url"];

            System.Net.WebClient client = new System.Net.WebClient ();
            client.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)");
            try
            {
                txtPageSource.Text = new System.IO.StreamReader(client.OpenRead(lbUrl.Text), System.Text.Encoding.UTF8).ReadToEnd();
            }
            catch(Exception ex)
            {
                throw ex;
            }
        }

上一页  [1] [2] [3] 


我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号