我正在尝试添加一个新的卖家到数据库中,但我从输入文本中获得的所有值都是null
这是形式
<div class="mb-3">
<label for="SNameTb" class="form-label">Seller FirstName</label>
<input type="text" class="form-control" id="Snametb" runat="server">
</div>
这就是我获取值的方法
string Sname = Snametb.Value;
你错过了结束"/>
这:
<div class="mb-3">
<label for="SNameTb" class="form-label">Seller FirstName</label>
<input type="text" class="form-control" id="Snametb" runat="server" value="" />
</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
和按钮点击代码:
protected void Button1_Click(object sender, EventArgs e)
{
Debug.Print("Text box value = " + Snametb.Value);
}
所以,添加"/>"到你的标记(可能是剪切+粘贴问题)。
这不是必需的,但是添加value="属性也。
添加runat= 'server'
到文本输入