私はいくつかのaspxを学んでいて、質問がありました。aspxコードブロック対runatサーバ
<%@ Page Language="C#" %>
<html>
<body>
<form id="form1" runat="server">
Current server time is <% =GetTime()%>.
</form>
</body>
</html>
今私がここで理解しないどのような形がすでにサーバで実行されている場合、なぜ我々は再び<%の%>コード・ブロックが必要なのかということです:私は、次のコード例がありますか?おそらく、コードブロックとページ上のサーバーで実行されているコードブロックの区別を理解していないかもしれません。誰でもここで起こっていることについての私の誤解をクリアしてもらえますか?私はaspxページのserversideとclientsideの用語を理解していません。
私はまた、このようなコード見てきました:コードブロックは、上記排除することがcouldntはなぜ今
<script language="VB" runat="server">
Dim ....
Public Sub PageLoad()
...
Response.Write("Hello")
End Sub
</script>
<% If dataExists(whatever) Then %>
HelloWorld
を?私はサーバーのタグで、そのコードはすでにサーバー側を実行しているといくつかの書き込み要求をしていることを意味します。次に、再度書き込むために何らかのロジックチェックを行っているコードブロックがあります。なぜこれらを分離するのですか?それらに同じ機能性を与えたり、何かが欠けていますか?