Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  Asp.net  >  正文 创建ASP.NET数据存储层(6)

创建ASP.NET数据存储层(6)

发布时间:2016-12-05   编辑:www.jquerycn.cn
jquery中文网为您提供创建ASP.NET数据存储层(6)等资源,欢迎您收藏本站,我们将为您提供最新的创建ASP.NET数据存储层(6)资源
创建 ASP.NET 测试页
  创建测试页始终是访问 SQL Server 数据层并验证输入和输出参数是否得到正确处理的好办法。实际上,这是确保以后的生产解决方案中的 ASP.NET 页和组件能够按照预期方式工作的唯一办法。这对于从解决方案中的某个层调用其他层时的验证信任边界和安全性问题尤其正确。
  另外,在进行测试时,请勿拘泥于创建生产类接口。您只需测试目标方法。实际上,故意创建一些您不愿以之为最终生产解决方案的“丑陋”测试页是一个好的策略!本文中,我创建了一些非常简单的 ASP.NET 页,其中包含一个测试记录列表和一个用于添加、编辑和删除测试记录的输入表单。
  例如,以下是用于测试主题记录的 WebForm 布局。您会发现,它包含错误消息或其他消息的状态标签、记录计数标签、显示记录列表的数据网格、用于输入检索时使用的记录 ID 的输入框以及支持添加、编辑和删除记录的小表格(参见图 10)。
图 10:用于测试主题记录的 WebForm 布局
  在创建测试页时,最好使代码简洁明了。我通常会为每个按钮添加一小段代码,以调用本地方法来处理数据库操作。以下是 TopicTest.aspx 页上 Get Record(获取记录)按钮的代码。
Private Sub btnGetTopic_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)  Handles btnGetTopic.Click
 Try
  Dim ID As Integer = Int32.Parse(txQueryID.Text)
  GetItem(ID) ' 进行数据库调用
  txID.Text = txQueryID.Text
  txTitle.Text = mTitle
  txDescription.Text = mDescription
  lbStatus.Text = "success!"
 Catch ex As Exception
  lbStatus.Text = ex.Message
 End Try
End Sub
  请注意,本方法中实际执行的唯一操作是由 GetItem(ID) 方法调用处理的。它执行数据库调用并使用返回的值设置本地变量。以下是 GetItem 方法的代码。请注意,它使用了大量的 SqlParameter 对象来处理输入和输出值。

您可能感兴趣的文章:
创建ASP.NET数据存储层(1)
创建ASP.NET数据存储层(6)
有关sql server 2008中存储过程的设计和实现
vb.net 使用存储过程进行模糊查询的教程
创建ASP.NET数据存储层(7)
创建ASP.NET数据存储层(4)
创建分布式应用程序学习心得
创建ASP.NET数据存储层(3)
asp.net性能优化方法-数据库访问性能优化
爬虫数据如何保存到mongoDB?

[关闭]