我是入门级程序员,我有一个任务要求我修改一个页面,该页面从一个混合了字母和数字的文本字段中获取和输入。这个字段被称为" 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()所在的包?
答案 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())