direcciones web de página y obtener los parámetros de URL de los dos métodos (JS y C #) A su vez: obtener la dirección de la URL de la página web y parámetros de los dos métodos (JS y C #)

 A su vez: Obtener la dirección de la URL de la página web y parámetros de los dos métodos (JS y C #)

A js

Mira un ejemplo

Obtener URL url información con javascript

<script type = "text / javascript"> 
document.write ( "location.host =" + + location.host "<br>"); 
document.write ( "location.hostname =" + location.hostname + "<br>"); 
document.write ( "location.href =" + location.href + "<br>"); 
document.write ( "location.pathname =" + location.pathname + "<br>"); 
document.write ( "location.protocol =" + location.protocol + "<br>"); 
</ script>

URL url adquisición de información realizada por el efecto de código como JavaScript

location.host = www.vnde.cn 
location.hostname = www.vnde.cn 
location.href = http: //www.vnde.cn/bc/2008/0306/article_1860.html 
location.pathname = / bc / 2008 / 0306 / article_1860.html 
location.protocol = http:

Detalles método window.location Obtenga la dirección

El Uniforme completo de recursos de localizador URL (Uniform Resource Locator, URL) consta de varias partes:

esquema: // host: puerto / ruta consulta # fragmento

esquema: Protocolo de Comunicación

Comúnmente utilizado http, ftp, Maito etc.

host: Host

Servidor (ordenador) sistema de nombres de dominio (DNS) de nombre de host o la dirección IP.

Puerto: número de puerto

Integer, alternativamente, utilizando el esquema de puerto por defecto se omite, como es el puerto HTTP predeterminado 80.

camino: el camino

Se compone de cero o más cadena "/" con separación de símbolos, utilizado generalmente para indicar un archivo o directorio en la dirección del host.

consulta: Consulta

Alternativamente, para una página web dinámica (por ejemplo, usando la tecnología para CGI productos, ISAPI, páginas PHP / JSP / ASP / ASP.NET, etc.) para pasar parámetros, puede haber múltiples parámetros, con el símbolo "&" espaciados, cada parámetro el nombre y valor separados por el símbolo "=".

fragmento: piezas de información

Cadena que especifica el recurso de red en pedazos. Una pluralidad de páginas, por ejemplo, sustantivo, la orientación fragmento se puede utilizar directamente a un sustantivo. (También conocido como el ancla.)

Ejemplo:

1, window.location.href

toda String url (en la barra de direcciones del navegador está llena)

Valor de retorno: http: //www.2astudio.com: 80 / view.asp id = 209 # cmt1323?

2, window.location.protocol

parte del protocolo de la URL

Valor de retorno: http:

3, window.location.host

Anfitrión parte de la URL,

Valor de retorno: www.2astudio.com

4, window.location.port

parte de la abertura de la URL. Si utiliza el valor por defecto el puerto 80 (actualización: Incluso añadido: 80), el valor de retorno no es el valor por defecto de 80, pero el carácter nulo.

Este Ejemplo Valor de retorno: Ninguno

5, window.location.pathname

parte de la ruta de la URL (la dirección es archivo)

Valor de retorno: /view.asp

6, window.location.search

sección (parámetros) de consulta. Además de la asignación al lenguaje dinámico, también podemos dar a una página estática y el uso de JavaScript para obtener los valores de los parámetros correspondientes a creer

Valor de retorno :? Id = 209

7, window.location.hash

ancla

Valor de retorno: # cmt1323

Dos C #

Esta tabla está bajo diversos atributos y el uso con navegador URL de solicitud relacionados con:

 

网址: http: // localhost: 1897 / Noticias / Prensa / Content.aspx / 123 ID = 1 # toc
Request.ApplicationPath /
Request.PhysicalPath D: \ Proyectos \ Solution \ web \ Noticias \ Prensa \ Content.aspx
System.IO.Path.GetDirectoryName (Request.PhysicalPath) D: \ Proyectos \ Solution \ web \ Noticias \ Press
Request.PhysicalApplicationPath D: \ Proyectos \ 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.AbsoluteUri http: // localhost: 1897 / Noticias / Prensa / Content.aspx / 123 ID = 1
Request.Url.Scheme http
Request.Url.Host localhost
Request.Url.Port 1897
Request.Url.Authority localhost: 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

Supongo que te gusta

Origin www.cnblogs.com/johnblogs/p/12516952.html
Recomendado
Clasificación