Asp. NET network programming in 27 sets of functions commonly used

Source: Internet
Author: User
Tags servervariables

1, DateTime Digital type

The following is the referenced content:
System.DateTime currenttime=new System.DateTime ();
1.1 Take the current month and day time of the second currenttime=system.datetime.now;
1.2 Take the current year int year =currenttime.year;
1.3 Take current month int month =currenttime.month;
1.4 Take the current day int day =currenttime.day;
1.5 takes the current time int when =currenttime.hour;
1.6 Take the current sub-int sub-=currenttime.minute;
1.7 takes the current second int seconds =currenttime.second;
1.8 takes the current millisecond int milliseconds =currenttime.millisecond;
(Variable available in Chinese)

2, int32.parse (variable) int32.parse ("constant")

The following is the referenced content:

Character conversion to 32-bit digital type

Return to summary

3, variables. ToString ()

The following is the referenced content:

Character conversion to string
12345.ToString ("n"); Generate 12,345.00
12345.ToString ("C"); Generate ¥12,345.00
12345.ToString ("E"); Build 1.234500e+004
12345.ToString ("F4"); Build 12345.0000
12345.ToString ("X"); Build 3039 (16 binary)
12345.ToString ("P"); Generate 1,234,500.00%

4, variables. Length Digital Type

The following is the referenced content:

Fetch string Length:
such as: string str= "China";
int Len = str. Length; Len is a custom variable, and STR is the variable name of the string to be measured.

5. System.Text.Encoding.Default.GetBytes (variable)

The following is the referenced content:

Loadline conversion to bit code
such as: byte[] bytstr = System.Text.Encoding.Default.GetBytes (str);
The bit length can then be obtained:
len = bytstr.length;

6, System.Text.StringBuilder ("")

The following is the referenced content:
The string is added, (the + number is not the same?)
such as: System.Text.StringBuilder SB = new System.Text.StringBuilder ("");
Sb. Append ("Zhonghua");
Sb. Append ("The People");
Sb. Append ("Republic");

7, variables. Substring (parameter 1, parameter 2);

The following is the referenced content:

Intercept a part of the string, parameter 1 is the left start number, parameter 2 is to intercept several.
such as: string S1 = str. Substring (0,2);

8, String user_ip=request.servervariables["REMOTE_ADDR"]. ToString ();

The following is the referenced content:

Take the remote User IP address

9, through the proxy server to take the remote user real IP address:

The following is the referenced content:
if (request.servervariables["Http_via"]!=null) {
String user_ip=request.servervariables["Http_x_forwarded_for"]. ToString ();
}else{
String user_ip=request.servervariables["REMOTE_ADDR"]. ToString ();
}

10, session["variable"];

The following is the referenced content:
Access session value;
For example, assignment: session["username"]= "little Bush";
Value: Object objname=session["username"];
String strname=objname.tostring ();
Emptying: Session.removeall ();

11, String str=request.querystring["variable"];

The following is the referenced content:

Use hyperlinks to transfer variables.
If you are building a hyperlink on any page: click
Value in edit.aspx page: String str=request.querystring["Fdid"];

12. Doc object. createelement ("New node name");

The following is the referenced content:

Create a new XML document node

13, parent node. AppendChild (sub-node);

The following is the referenced content:

Add a new child node to the XML document parent node

14, parent node. RemoveChild (node);

The following is the referenced content:

Delete a node

15, Response

The following is the referenced content:

Response.Write ("string");
Response.Write (variable);
Output to the page.
Response.Redirect ("URL address");
Jumps to the page specified by the URL

16, Char. ISWHITESPCE (string variable, number of digits)--Logic type

The following is the referenced content:

Check if the specified position is null character;
Such as:
String Str= "the Chinese People";
Response.Write (Char. Iswhitespace (str,2)); The result is: True, the first character is 0 bits, and 2 is the third character.

17, Char. Ispunctuation (' character ')--Logic type

The following is the referenced content:

Whether Chag is a punctuation mark
such as: Response.Write (char. Ispunctuation (' A ')); return: False

18, (int) ' character '

The following is the referenced content:

Turn the characters into numbers, check the code points, and note the single quotes.
Such as:
Response.Write ((int) ' Medium '); Code with result for Chinese characters: 20013

19, (char) code

The following is the referenced content:
Convert a number to a character and look up the character represented by the code.
Such as:
Response.Write ((char) 22269); Returns the word "country".

20. Trim ()

The following is the referenced content:

Clear space before and after string

21, string variables. Replace ("sub-string", "Replace with")

The following is the referenced content:

String substitution
Such as:
String str= "China";
Str=str. Replace ("Country", "central"); Change the word of the country to the central word
Response.Write (str); The output is "central"
Another example: (This is very practical)
String Str= "This is the <script> script";
Str=str. Replace ("<", "<font><</font>"); Replace the left angle bracket with <font> < with </font> (or <, but estimate that it will be restored after XML has been saved)
Response.Write (str); Display as: "This is <script> script"
If you do not replace,<script> will not be displayed, if it is a script, it will run, and the script will not run when replaced.


The value of this code is that you can invalidate all the HTML tags in a text, show them all, and protect your interactive site.
Specific implementation: Add your Form submit button script with the following code:
String Strsubmit=label1. Text; Label1 is the ID of the control for which you want the user to submit data.
Strsubmit=strsubmit.replace ("<", "<font><</font>");
Then save or export the Strsubmit.
The UBB code can also be implemented simply by using this method.

22, Math.max (I,J)

The following is the referenced content:

The maximum value in I and J is taken
such as int x=math.max (5,10); X will take a value of 10
Add a little bit. 23, string comparison ...
Add a little.

23, string comparison is generally used: if (STR1==STR2) {}, but there are other methods:

The following is the referenced content:

(1),
String str1; str2
Syntax: STR1. EndsWith (STR2); __ detects if the string str1 is ending with a string str2 and returns a Boolean value. For example:
if (str1. EndsWith (STR2)) {Response.Write ("string str1" is the end of "+str2+");}
(2),
Syntax: STR1. Equals (STR2); __ detects if the string str1 is equal to the string str2, and returns a Boolean value, as in the previous usage.
(3),
Syntax Equals (STR1,STR2); __ detects if the string str1 is equal to the string str2, and returns a Boolean value, as in the previous usage.

24, IndexOf (), LastIndexOf ()

The following is the referenced content:

Finds the position of the first (last) occurrence of a specified character or string in a string, returning an index value, such as:
Str1. IndexOf ("word");//Find the index value of "word" in str1 (position)
Str1. IndexOf ("string");//Find the index value (position) of the first character of the string in str1
Str1. IndexOf ("string", 3,2);//From str1 4th character, look for 2 characters, find the index value of the first character of the string in str1 (position)

25. Insert ()

The following is the referenced content:

Inserts the specified character into the string by specifying the index bit. Such as:
Str1. Insert (1, "word"), in str1 the second word prompt insert "word", if str1= "China", after inserting "Chinese character country";

26, PadLeft (), PadRight ()

The following is the referenced content:

Add a space to the left (or right) of the string, or specify a char character, so that the string reaches the specified length, such as:
<%
String str1= "Chinese";
Str1=str1. PadLeft (10, ' 1 '); No second argument is plus space
Response.Write (STR1); The result is "1111111 Chinese", with a string length of 10
%>

27. Remove ()

The following is the referenced content:

Deletes the specified number of characters starting at the specified position
String comparisons are generally used: if (STR1==STR2) {}, but there are other ways:

Asp. NET network programming in 27 sets of functions commonly used

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.