1. JavaScript
La copia del código es la siguiente:
/**
* Obtenga el referente de la solicitud HTTP
* @ishost si devolver el host cuando el referente booleano está vacío (la dirección de la página de inicio)
*/
función get_http_referer (ishost) {
if (ishost === Undefined) {ishost = true; }
if (document.referrer) {
return document.referrer;
} demás {
if (ishost) {
return window.location.protocol + "//" + window.location.host;
} demás {
devolver "";
}
}
}
2. C#
La copia del código es la siguiente:
/// <summary>
/// Obtenga el referente de solicitud HTTP
/// </summary>
/// <param name = "ishost"> si se debe devolver el host cuando el referente está vacío (la dirección de la página de inicio) </param>
/// <mirante> cadena </devuelve>
Cadena pública GetReferer (Bool Ishost)
{
if (request.urlreferrer! = null)
{
return request.urlReFerrer.ToString ();
}
demás
{
if (ishost)
{
return request.url.scheme + ": //" + request.url.authority;
}
demás
{
devolver "";
}
}
}
3. Obtenga varias partes de la URL de solicitud en C#
Sitio web: http: // localhost: 1897/news/press/content.aspx/123? Id = 1#TOC
La copia del código es la siguiente:
Request.ApplicationPath/
Request.physicalpathd: /projects/solution/web/news/press/content.aspx
System.io.path.getDirectoryName (request.physicalpath) d:/proyectos/solución/web/news/presion
Request.physicalApplicationPathD:/Projects/Solution/Web/
System.io.path.getFileName (request.physicalpath) content.aspx
Request.CurrentExecutionFilePath/News/Press/Content.aspx
Request.filepath/news/press/content.aspx
Request.path/news/press/content.aspx/123
Request.rawurl/news/press/content.aspx/123? Id = 1
Request.url.absolutepath/news/press/content.aspx/123
Request.url.absoluteurihttp: // localhost: 1897/news/press/content.aspx/123? Id = 1
Request.url.schemehttp
Request.url.hostlocalhost
Request.url.port1897
Request.url.authoritylocalhost: 1897
Request.url.localpath/news/press/content.aspx/123
Request.pathinfo/123
Request.url.pathandQuery/news/press/content.aspx/123? Id = 1
Request.url.Query? Id = 1
Request.url.fragment
Request.url.segments/
Noticias/
Prensa/
Content.aspx/
123
4. JavaScript Window. Objeto de ubicación
//www.vevb.com/article/57407.htm
¿Qué tal? ¿Ha aprendido a obtener el referente de la página en JavaScript y C#? Si tiene alguna pregunta, contácteme.