Saturday, February 4, 2012

ReadOnly textbox

1. When readonly textbox assign values in javascript. It is not get reflected in codebehind. To get values you can don't make textbox ReadOnly="true". Instead add attribute to textbox as textbox.Attributes.Add("readonly","readonly"); 2. Also one other way exist Request.Form[textbox.UniqueID]

Saturday, August 21, 2010

Difference in String and StringBuilder

String objects are immutable, which means that once they are created they cannot be changed. When we use one of the methods of the String class, we create a new string object.

For example: (String strSen = “hello”; //Creates a new object).

When we concatenate any other words along with strSen variable it does not actually modify the strSen variable, instead it creates a whole new string.

For example: strSen = strSen + “Hello”, create a new string.


StringBuilder are mutable class, which means when concatenate any text to the variable it allows us to modify the original value without creating a new object.

You can use StringBuilder's Append () method to use concatenation.

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();       
    }