tables. See also DataGrids
ASP vs. ASP.NET, 272–273
columns, DataGrid, 63–64
deleting data, 77–78
editing data, 74–76
filtering data, 78–80
inserting data, 81–83
row selection in DataGrids, 72–74
templates
DataGrid controls, for, 60, 65
DataList controls, for, 59
Repeater controls, for, 56, 58
Temporary ASP.NET Files directory, 251
testing for performance, 224–225
TextBox controls, 20
threading
apartment model–threading, 111, 237
ASP vs. ASP.NET, 281
throughput, 225–226
tickets, Forms authentication, 209
timeout, Session state, 183
time-to-first-byte, 225–226, 297
time-to-last-byte, 225–226
tracing pages
Application_OnError handler, 250, 298
configuration files, 189, 244–245
context of, 243
control tree information, 247
cookies, direction determination, 298
Cookies collection, 247–248
enabling, 229, 244–245
Forms collection, 249
From columns, 247
From Last column data, 298
grouping, traceMode for, 230
handlers, 230
Headers collection, 249
localOnly attribute, 229
object structure, 250
options, setting, 245–246
output, interpreting, 246–249
output sample, 244
Page directive, 230–232
pageOutput attribute, 230, 245
performance monitoring with, 229–232
request details information, 247
requestLimit attribute, 230, 245–246
server variables, 249
sorting schemes, 245
source code, 299
Trace Hello.aspx, 244
trace information section, 247
Trace object of Diagnostics, 250, 255
Trace property, setting to true, 244
trace.axd handlers, 245–246
traceMode attribute, 230, 245
TraceWriteAndWarn.aspx, 250
view state size, 247
Warn method, 249–251
web.config for enabling, 244
WriteLine method, 255–256
writing output, 249–251
TransferDest.aspx, 13
TransferSource.aspx, 13
trust configuration section, 189
try/catch syntax, 274
tuning. See performance
types
conversions, ASP to .NET, 280–281
typing variables recommended, 299