Object item = Cache["myitem"];
if (item==null)
{
// repopulate the cache
}
<sessionstate mode="Off" />
<%@ Page EnableSessionState="ReadOnly" . . .%>
object item = Session["myitem"];
if(item==null)
// do something else
Application["name"] = "App Name";
private static String _appName = "App Name";
public string AppName
get{return _appName;}
set{_appName = value;}
Not Good code
<table>
<tr>
<td> test</td>
</tr>
Good Code
<table><tr><td> test</td></tr><table>
<pages buffer="True">
<%@ Page Language="VB" Explicit="true" Strict="true" %>
C:\findstr /i /s /r /c:"<%.*@.*page.*%>" *.aspx
pag\default.aspx:<%@ Page Language="VB" %>
pag\login.aspx:<%@ page Language="VB" %>
pag\main.aspx:<%@ Page Language="VB" Explicit="true" Strict="true" %>
...
C:\pag>findstr /i /r /c:"<%.*@.*page.*debug=.*true*.*%>" *.aspx
login.aspx:<%@ page Language="VB" Debug="True" %>
main.aspx:<%@ Page Language="c#" Debug="True" %>
C:\pag>findstr /i /r /c:"<%.*@.*page.*trace=.*true*.*%>" *.aspx
login.aspx:<%@ page Language="VB" Trace="True" %>
main.aspx:<%@ Page Language="c#" Trace="True" %>
<itemtemplate>
<table><tbody><tr>
<td><%# DataBinder.Eval(Container.DataItem,"field1") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"field2") %></td>
</tr></tbody></table>
</itemtemplate>
<td><%# ((DataRowView)Container.DataItem)["field1"] %></td>
<td><%# ((DataRowView)Container.DataItem)["field2"] %></td>
<td><%# ((String)Container.DataItem)["field1"] %></td>
<td><%# ((String)Container.DataItem)["field2"] %></td>
No comments:
Post a Comment