Dim loc As String = ""
If txtlocated.Value <> "ABC" Then
loc = txtlocated.Value
txtlocated是HTML文本框的ID。我想将文本框的值分配给字符串loc。当我调试它时,loc显示为null,文本框值不会传递给字符串。任何建议代码中的错误。
谢谢,
答案 0 :(得分:1)
尝试将其更改为:
Dim loc As String = ""
If txtlocated.Text <> "ABC" Then
loc = txtlocated.Text
End If
注意我使用的是Text
,而不是Value
。
答案 1 :(得分:0)
不确定,但试一试:
loc=string.Format("{0}",Request.Form["txtlocated"]);
答案 2 :(得分:0)
我不知道VB(我是C#家伙)。但是HtmlControls要求你使用Form.Request
在C#中
string loc = Form.Request["controlid"];
答案 3 :(得分:0)
尝试
Dim text As String = Request("txtlocated")
Dim loc As String = ""
If text <> "ABC" Then
loc = text
End If