ASP బఫర్ అట్రిబ్యూట్

response 对象参考手册

బఫర్ అట్రిబ్యూట్ పదబంధం పంపబడిననుండి బఫర్ చేయాలా లేదా కాదా నిర్ణయిస్తుంది. సాధారణంగా, ASP స్క్రిప్టులు సర్వర్ ప్రాసెస్ చేసిన తర్వాత ప్రతి పందులను కంప్యూటర్ బ్రౌజర్ కు పంపబడతాయి. బఫర్ సెట్ చేసినప్పుడు, సర్వర్ అన్ని స్క్రిప్టులను ప్రాసెస్ చేసిన తర్వాత లేదా స్క్రిప్టులు Flush లేదా End మంథ్రములను కాల్ చేసిన తర్వాత పంపుతుంది.

ప్రత్యామ్నాయం:ఈ లక్ష్యాన్ని సెట్ చేయడానికి, అది .asp ఫైల్లో <html> టాగ్ ముందు ఉండాలి.

సింథెక్స్స్:

response.Buffer[=flag]
పారామీటర్ వివరణ
ఫ్లాగ్

బౌల్ విలువ, పేజీ అవుట్పుట్ని బఫర్ చేయాలా లేదా కాదా నిర్ణయిస్తుంది.

False బఫర్ ని సూచిస్తుంది, సర్వర్ ప్రాసెస్ చేస్తున్నప్పుడు అవుట్పుట్ని పంపుతుంది. IIS వెర్షన్ 4.0 ముద్రణలో False ఉంటుంది, మరియు IIS వెర్షన్ 5.0 మరియు అంతకన్నా పెద్ద వెర్షన్లు ముద్రణలో True ఉంటుంది.

True బఫర్ ని సూచిస్తుంది. సర్వర్ అన్ని స్క్రిప్టులను ప్రాసెస్ చేసిన తర్వాత లేదా Flush లేదా End మంథ్రములను కాల్ చేసిన తర్వాత సర్వర్ అవుట్పుట్ని పంపదు.

ప్రత్యామ్నాయం

ఉదాహరణ 1

ఈ ఉదాహరణలో, చక్రం ముగిసే ముందు బ్రౌజర్ కు పంపబడదు. బఫర్ ను False చేసినప్పుడు, చక్రంలో ప్రతిసారి బ్రౌజర్ కు ఒక పందులు పంపబడుతుంది.

<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100 
  response.write(i & "<br />")
తరువాత
%>


ఉదాహరణ 2

<%response.Buffer=true%>
<html>
<body>
<p>నేను కొన్ని పదబంధాలు వ్రాస్తాను, కానీ నేను అది నియంత్రిస్తాను నేను అది నియంత్రిస్తాను వద్దు.</p>
<p>పదబంధం బ్రౌజర్ కు పంపబడుతుంది.</p>
<p>పదబంధం పంపబడలేదు. నేను అది వెనక్కి పట్టుకొంటాను!</p>
<p>సరే, దానిని వదిలి దానిని వదిలి!</p>
<%response.Flush%>


ఉదాహరణ 3

<%response.Buffer=true%>
<html>
<body>

This is some text I want to send to the user.

No, I changed my mind. I want to clear the text.

<%response.Clear%>

response 对象参考手册