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图资源库)