推奨:ASP基本チュートリアル学習ASP応答オブジェクトの例ASP応答オブジェクトは、サーバーから出力結果をユーザーに送信するために使用されます。例としてASPを使用するテキストを使用するこの例は、ASPを使用する方法を示しています。以下は引用されたコンテンツです:<html> <
| 以下は引用されたコンテンツです。 <style> td {font-family:font-family;フォントサイズ:9pt} </style> <body bgcolor = eeeeee> <テーブル幅= 180 cellpadding = 0 cellpacing = 1 bgcolor = ddddddd align = center> <% '以下は、ASPでこのカレンダーアルゴリズムによって実装された特定のコードです '最初に、年と月が指定されているかどうかを判断します。そうでない場合は、今年と月に従って表示されます request(reqdate)= thenの場合 currentDate = date それ以外 currentdate = trim(request(reqdate)) ifを終了します pyear = year(currentDate) pmonth = month(currentdate) 「次のコードは、カレンダーによって表示されるテーブルヘッダーコンテンツを生成します %> <tr align = left bgcolor =#dddddd> <TD幅= 14%高さ= 19 align = center> <入力型=ボタン値= << onclick = javascript:location.href = '?reqdate = <%= dateadd(m、-1、currentdate)%>'> </td> <td colspan = 5 align = center> <%= pyear%> year <%= pmonth%>月 </td> <td width = 14%align = center> <入力型=ボタン値= >> onClick = javascript:location.href = '?reqdate = <%= dateadd(m、1、currentdate)%>'> </td> </tr> <tr align = center bgcolor =#cccccc> <TD幅= 14%高さ= 19> day </td> <TD幅= 14%> 1 </td> <TD幅= 14%> 2 </td> <td width = 14%> 3 </td> <TD幅= 14%> 4 </td> <td width = 14%> 5 </td> <td width = 14%> 6 </td> </tr> <tr align = center bgcolor = ffffff heigh = 19> <% 「ASPには、指定された月に何日があるかを取得する機能がないため、他のアルゴリズムを介してそれを取得する必要があります。アルゴリズムは実際には非常に単純です。これは、月の1日目と来月の1日目の差を計算することです。 fromdate = formatdateTime(month(currentdate)& / 1 /&year(currentDate))) todate = formatdateTime(dateadd(m、1、fromdate)) 「月の初日を取得して週を表示します nunmonthstart = feekday(fromdate)-1 '来月の1日目と来月の1日目までの合計差を得る(月に何日あるか) nunmonthend = datediff(d、fromdate、todate) 'カレンダーを決定するために表示するには、表示されるテーブルの数列が表示されます(1列あたり7日) nunmonthstart nunmonthend <36 thenの場合 maxi = 36 それ以外 maxi = 43 ifを終了します '変更してテーブルを生成して表示します i = 1 私が<マキシをしながらしてください iv = i-nunmonthstart i> nunmonthstartおよびi <= nunmonthend nunmonthstartの場合 「今日表示されている場合は、赤い背景を使用してください iv = day(now)and month(now)= pmonth and year(now)= pyear thenの場合 respons.write(<td align = center bgcolor = ffaaa> <a href = '#'ターゲット= _blank>&</a> </td>) それ以外 Response.write(<td align = center> <a href = '#'ターゲット= _blank>&iv&</a> </td>) ifを終了します それ以外 Response.Write(<td> </td>) ifを終了します 'それを7で割ることができる場合(7行あたり表示されます)、新しい行を出力します Mod 7 = 0の場合 respons.write(</tr> <tr align = center bgcolor = ffffff heigd = 19>) ifを終了します i = i 1 ループ %> </table> </body> |
共有:ASP 3.0高度なプログラミング(43) 9.3.5データキャッシングまず第一に、データキャッシュとレコードセットの両方のキャッシュの両方がパフォーマンスを改善するために使用されますが、2つは無関係であることに注意することが重要です。データキャッシュは、新しい数値を再生する代わりに、キャッシュ内のデータを使用できる一時的なデータストレージ領域です。