Tuesday, July 27, 2010

Session Management

Session is a important object to store serializable information that must be accesible in all pages in the web application.
It has some important points which are as;
  • It is tracked by the 120 bit indentifier
  • Session is tracked with the session ID in two ways
    1. By cookies (session is stored in special cookie ASP.NET_SessionId)
    2. By modified url
  • The session default time-out in 20 mintues
  • Session in controlled in four modes
    1. InProc default mode
    2. StateServer: Here a separate window service handles it known as "ASP.NET State Service".
    3. SQLServer:It is best mode for storage, it is persite event in case of failures.
      To make this enable we use a tool called "aspnet_regsql.exe".The default database for storage of session is ASPState
    4. Custom

Tuesday, July 20, 2010

HTML SPECIAL CHARACTERS

Punctuation HTML Entity
(case sensitive)
ISO Latin-1 code name or meaning
– –en dash
— —em dash
¡ ¡ ¡ inverted exclamation
¿ ¿ ¿ inverted question mark
" " " quotation mark
“ “ left double curly quote
” ” right double curly quote
‘ ‘ left single curly quote
’ ’ right single curly quote
«

»
«

»
«

»
guillemets (used as quotation marks in some languages, e.g., French)
 
(Its
there, but you can't see it!)
    non-breaking space
Symbols
& & & ampersand
¢ ¢ ¢ cent
© © © copyright
÷ ÷ ÷ divide
> > > greater than
< &lt; &#60; less than
µ &micro; &#181; micron
· &middot; &#183; middle dot
&para; &#182; pilcrow (paragraph sign)
± &plusmn; &#177; plus/minus
&euro; &#8364; Euro
£ &pound; &#163; British Pound Sterling
® &reg; &#174; registered
§ &sect; &#167; section
&trade; &#153; trademark
¥ &yen; &#165; Japanese Yen
Diacritics
á

Á
&aacute;

&Aacute;
&#225;

&#193;
lower-case "a" with acute accent

upper-case "A" with acute accent
à

À
&agrave;

&Agrave;
&#224;

&#192;
lower-case "a" with grave accent

upper-case "A" with grave accent
â

Â
&acirc;

&Acirc;
&#226;

&#194;
lower-case "a" with circumflex

upper-case "A" with circumflex
å

Å
&aring;

&Aring;
&#229;

&#197;
lower-case "a" with ring

upper-case "A" with ring
ã

Ã
&atilde;

&Atilde;
&#227;

&#195;
lower-case "a" with tilde

upper-case "A" with tilde
ä

Ä
&auml;

&Auml;
&#228;

&#196;
lower-case "a" with diaeresis/umlaut

upper-case "A" with diaeresis/umlaut
æ

Æ
&aelig;

&AElig;
&#230;

&#198;
lower-case "ae" ligature

upper-case "AE" ligature
ç

Ç
&ccedil;

&Ccedil;
&#231;

&#199;
lower-case "c" with cedilla

upper-case "C" with cedilla
é

É
&eacute;

&Eacute;
&#233;

&#201;
lower-case "e" with acute accent

upper-case "E" with acute accent
è

È
&egrave;

&Egrave;
&#232;

&#200;
lower-case "e" with grave accent

upper-case "E" with grave accent
ê

Ê
&ecirc;

&Ecirc;
&#234;

&#202;
lower-case "e" with circumflex

upper-case "E" with circumflex
ë

Ë
&euml;

&Euml;
&#235;

&#203;
lower-case "e" with diaeresis/umlaut

upper-case "E" with diaeresis/umlaut
í

Í
&iacute;

&Iacute;
&#237;

&#205;
lower-case "i" with acute accent

upper-case "I" with acute accent
ì

Ì
&igrave;

&Igrave;
&#236;

&#204;
lower-case "i" with grave accent

upper-case "I" with grave accent
î

Î
&icirc;

&Icirc;
&#238;

&#206;
lower-case "i" with circumflex

upper-case "I" with circumflex
ï

Ï
&iuml;

&Iuml;
&#239;

&#207;
lower-case "i" with diaeresis/umlaut

upper-case "I" with diaeresis/umlaut
ñ

Ñ
&ntilde;

&Ntilde;
&#241;

&#209;
lower-case "n" with tilde

upper-case "N" with tilde
ó

Ó
&oacute;

&Oacute;
&#243;

&#211;
lower-case "o" with acute accent

upper-case "O" with acute accent
ò

Ò
&ograve;

&Ograve;
&#242;

&#210;
lower-case "o" with grave accent

upper-case "O" with grave accent
ô

Ô
&ocirc;

&Ocirc;
&#244;

&#212;
lower-case "o" with circumflex

upper-case "O" with circumflex
ø

Ø
&oslash;

&Oslash;
&#248;

&#216;
lower-case "o" with slash

upper-case "O" with slash
õ

Õ
&otilde;

&Otilde;
&#245;

&#213;
lower-case "o" with tilde

upper-case "O" with tilde
ö

Ö
&ouml;

&Ouml;
&#246;

&#214;
lower-case "o" with diaeresis/umlaut

upper-case "O" with diaeresis/umlaut
ß &szlig; &#223; ess-tsett
ú

Ú
&uacute;

&Uacute;
&#250;

&#218;
lower-case "u" with acute accent

upper-case "U" with acute accent
ù

Ù
&ugrave;

&Ugrave;
&#249;

&#217;
lower-case "u" with grave accent

upper-case "U" with grave accent
û

Û
&ucirc;

&Ucirc;
&#251;

&#219;
lower-case "u" with circumflex

upper-case "U" with circumflex
ü

Ü
&uuml;

&Uuml;
&#252;

&#220;
lower-case "u" with diaeresis/umlaut

upper-case "U" with diaeresis/umlaut
ÿ &yuml; &#255; lower-case "y" with diaeresis/umlaut
´

`
&#180;

&#96;
acute accent with no letter

grave accent/reversed apostrophe with no letter

ASP.NET BOOKS FOR DOWNLOADING

http://www.prosetech.com/

Sites for learning Asp.Net

These are the good sites to learn the Asp.Net
1.www.asp.net               best site to learn  asp.net
2.
http://www.dotnetspider.com/tutorials/TutorialListing.aspx?group=AspNet&PageNumber=1
3. http://www.w3schools.com/aspnet/default.asp
4. http://www.csharpfriends.com/
5 .http://www.java2s.com/Tutorial/ASP.NET/CatalogASP.NET.htm
6http://quickstarts.asp.net/QuickStartv20/aspnet/Default.aspx

Monday, July 19, 2010

Using Repeator to show data in Xml files

1. Firstly make xml file "data.xml"
<?xml version="1.0" encoding="utf-8" ?>
<catalog>
  <cd>
    <Name>Veer</Name>
    <Id>10</Id>
  </cd>
  <cd>
    <Name>Karan</Name>
    <Id>11</Id>
  </cd>
</catalog>

2. Add the repeator control as



form id="form1" runat="server">
          
        <asp:Repeater ID="cdcatalog" runat="server">
        <HeaderTemplate>
        <table border="2px" width="100%">
        <tr>
        <th>Name</th>
        <th>ID</th>
        </tr>       
        </HeaderTemplate>       
        <ItemTemplate>
        <tr>
        <td><%#DataBinder.Eval(Container.DataItem,"Name")  %></td>
        <td><%#DataBinder.Eval(Container.DataItem,"Id") %></td>
        </tr>
        </ItemTemplate>
       
        <FooterTemplate>
        </table>
        </FooterTemplate>
        </asp:Repeater>    
    </form>

3. Now in page_load event read xml file by dataset and add that dataset as reference to the  repeator control

protected void Page_Load(object sender, EventArgs e)
    {
        DataSet ds = new DataSet();
        ds.ReadXml(MapPath("data.xml"));     
// cdcatalog in ID of the repeator control
        cdcatalog.DataSource=ds;      
        cdcatalog.DataBind();       
    }