使用Visual Studios 2013和VB.net,如何在与数字混合的文本字段中进行大写

时间:2015-09-29 12:36:25

标签: vb.net visual-studio-2013

我是入门级程序员,我有一个任务要求我修改一个页面,该页面从一个混合了字母和数字的文本字段中获取和输入。这个字段被称为" job#"然后页面将搜索特定作业的数据库。问题是它只用大写字母搜索它。需要让它接受大写和小写字母。它在VB.net中。我去了控制器,我在这里有这个代码

 Try
    res.success = True
    res.message = ""
    Dim r = New Objects.Business.Capital.CapitalRequest(jobNumber)
    Dim req = New ViewModels.Business.Capital.CapitalRequest(r)
    Models.Core.Approvals.AddIApprovableToCache(r)
    res.data = req
    Return New PCA.Core.Web.JSON.JSONPResult() With { _
         .Data = res,
         .Callback = callback
        }

我尝试在(作业编号)之后添加" ToUpper(),因为我认为这是输入数字的位置,并将其应用于变量以搜索数据库。但它说' ToUpper()'不是' Trident.Objects.Business.Capital.CapitalRequest'的成员。我假设父类没有ToUpper()所在的包?

1 个答案:

答案 0 :(得分:1)

  

我试图在(工作号码)之后加上“ToUpper()”,因为我想   这是输入数字的位置,并将其应用于变量   在数据库中搜索它。但它说'ToUpper()'不是   'Trident.Objects.Business.Capital.CapitalRequest'的成员

而不是

Dim r = New Objects.Business.Capital.CapitalRequest(jobNumber).ToUpper()

使用

Dim r = New Objects.Business.Capital.CapitalRequest(jobNumber.ToUpper())