我试图在数据库中添加一个新的卖方,但是我从输入文本中得到的所有值都是空的。
这是表格
<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;
发布于 2022-05-25 01:49:12
在输入框中遗漏了关闭的"/>“。
因此,这是:
<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);
}因此,将"/>“添加到标记中(可能是cut+paste问题)。
而不是必需的,但是添加value="“属性也是一个好主意。
https://stackoverflow.com/questions/72368307
复制相似问题