技术开发 频道

作为ASP.NET开发人员必须养成的编程习惯

  在以上的程序中,用Append方法实现了一个表格的输出,需要注意的一点是,StringBulider必须首先使用ToString()方法将其转化为String类型才可以直接输出。在以上的举例中,我们看到的全部是Append一个直接的字符串,其实,这个方法有一个很方便的功能,那就是可以直接 Append其他类型的变量,比如可以直接Appemd一个Integer类型的数值,当然,我们输出以后自动转化为一个字符串:

Sub Page_Load(Source As Object, E As EventArgs)
Dim sb As System.Text.StringBuilder
Dim varother As Integer
varother
=9999
sb
=new System.Text.StringBuilder()
sb.append(
"<font color=\\\'blue\\\'>可以Append其他类型:</font>")
sb.append(varother)
Response.write(sb.toString())
End Sub

  (2)字符串中其他方法的使用

  我们还可以使用其他方法,我们来看看常见的:
  Insert方法,可以在指定位置插入其他字符,使用方法:Insert(插入位置,插入字符);
  Remove方法,可以在指定位置删除指定字数字符,使用方法:Remove(其实位置,字符数);
  Replace方法,可以替换指定字符,使用方法:replace(被替换字符串,替换字符串)

  3.数据库链接Connection和DataReader的关闭

  在使用ASP编程的时候,我们就已经知道,在使用数据库连接以后,一定要将连接关闭,然后设置为NoThing。在Asp.NET中,我们仍然需要这样使用,不过,在ASP.NET中,由于使用了ADO.NET,所以,在一些相关的处理方面,实际还是有一些细微的区别,而这些区别,往往也就是我们设计的时候最需要注意的。现在,我们通过举例,来看看在常见的ADO.NET操作中,需要注意哪些问题。

  (1)举例一

Dim myConnection As SqlConnection = new SqlConnection(ConfigurationSettings.AppSettings("DSN_pubs"))
Dim myCommand As SqlCommand
= new SqlCommand("Select pub_id, pub_name From publishers", myConnection)
Dim myDataReader As SqlDataReader
Try
myConnection.Open()
myDataReader
= myCommand.ExecuteReader(CommandBehavior.CloseConnection)
DropDownList1.DataSource
= myDataReader
DropDownList1.DataBind()
Catch myException As Exception
Response.Write(
"An error has occurred: " & myException.ToString())
Finally
If Not myDataReader Is Nothing Then
\\\
'关闭DataReader
myDataReader.Close()
End If
End Try
0
相关文章