您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 网站教程 > AJAX教程 >
    .Net环境下基于Ajax的MVC方案(3)
    时间:2017-06-10 10:37 来源: 作者: 浏览:收藏 挑错 推荐 打印

    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;
          }
        }


    (责任编辑:12图资源库)