2010-09-28 11 views
8

gdzie używamy <%@ %><%= %><%# %> itp. jakie inne znaczniki asp można dodać na stronach internetowych asp.net?jak osadzić blok kodu na stronach sieci ASP.NET?

+0

możliwy duplikat [specjalnych "tagów ASP.NET] (http://stackoverflow.com/questions/649428/asp-net-special-tags) –

Odpowiedz

0
<%@ %> - page directives, Register control 
<%= %> - for the server code 
<%# %> - for the eval kind of function its also for the server code 
+0

to dlaczego to nie daje żadnego wyjściowego tekstu = '<% = DateTime.Now.ToShortTimeString()%> ' – ppp

+0

@ppp to przypisanie wartości do formantu w formularzu kontrolnym –

+0

@Rana znaczy ?? jak ustawić wartość lable do aktualnej daty za pomocą tego znacznika? – ppp

15

<%%> jest krótki ręka dla:

<script runat="server"> 
</script> 

anyting wewnątrz <% i %> to kod po stronie serwera.

pozostałych wariantów są również skróty:

  • <%@%> to strona directrive
  • <%=%> jest skrótem Response.Write
  • <%:%> jest skrótem Response.Write, dodając, kodowanie HTML (wprowadzone z .NET 4.0)
  • <%#%> jest wyrażeniem wiążącym

This page to dobre odniesienie do wszystkich tych.

Powiązane problemy