2011-11-10 21 views
5

Cuando realizo la solicitud GET en mi pila de servicios, funciona bien. Gracias a la pila de servicios, para que un desarrollador funcione muy fácilmente. En la página, tengo dos consultas. Puede ser que alguien me pueda ayudar. según yo, siempre es mejor saber por lo que estás trabajando y cómo funciona lo interno.¿Puedo hacer que personalice la presentación de mi solicitud GET en la pila de servicios?

enter image description here

ver la imagen de arriba, cuando envío petición GET en la pila de servicio, me muestra este tipo de diseño.

1> Quiero saber si puedo personalizar la pantalla. es decir, ¿puedo quitar el archivo "SnapShot of ....." (el encabezado grande)

2> Quiero saber por qué se necesita espacio en el encabezado de la tabla (tabla de resultados) para cada carácter de capital definido en propiedad. es decir, en mi proyecto, el nombre de la propiedad en la clase es -> instanceName, que se representa como "nombre de la instancia" en el encabezado.

¿Alguien puede decirme cuál es la razón detrás de esto ???

Respuesta

4

La aplicación de la HtmlFormat es en una sola clase en: https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/WebHost.Endpoints/Formats/HtmlFormat.cs

Permite alguna personalización, por ejemplo:

HtmlFormat.TitleFormat = ""; 
HtmlFormat.HtmlTitleFormat = ""; 

El comportamiento predeterminado como dividir el caso de las etiquetas de encabezamiento se añadió específicamente para hacerlo más legible Para cambiar esto, tendrá que descargar el código fuente, hacer cambios a la clase usted mismo y cortar una nueva compilación. Esta es la línea que hace la división camella-carcasa:

https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/WebHost.EndPoints/Formats/HtmlFormat.cs#L289

Puede leer más sobre el formato JSON informes HTML utilizado en: https://github.com/ServiceStack/ServiceStack/wiki/HTML5ReportFormat

+0

No he encontrado ninguna pista sobre mi pregunta sin 2. para arriba. –

+0

2> Quiero saber por qué se necesita espacio en el encabezado de la tabla (la tabla de resultados) para cada carácter de capital definido en la propiedad. es decir, en mi proyecto, el nombre de la propiedad en clase es -> nombreInstante, que se representa como "nombre de instancia" en el encabezado. ??????? –

+0

@amitpatel He explicado por qué es así y cómo cambiarlo. – mythz

Cuestiones relacionadas