ub 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(被替换字符串,替换字符串) 字符串的具体介绍和使用方法可以参考以下文章(英文): http://aspfree.com/aspnet/stringbuilder.aspx http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemTextStringBuilderClassTopic.asp
三、 数据库链接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 在以上的举例中,我们注意到,这里只关闭了DataReader,并没有关闭Connection。为什么呢?仔细观察以上的ExecuteReader方法,原来,设置了ExecuteReader参数,当执行完ExecuteReader以后,会自动关闭Connection。所以,这样设置以后,就没有必要再手动关闭Connection了。 (2)举例二 Dim myConnection As 上一页 [1] [2] [3] [4] 下一页 |