首页 > 解决方案 > 引导模板 asp.net 中的文本框值返回 null

问题描述


场景:
我在 asp.net 中使用了引导模板并尝试更新文本框的值。该页面位于母版页的子页面中,我尝试使用 EnableviewState 属性来设置真/假两种方式。

问题:单击按钮后,我没有在代码隐藏中获取文本框的值。

使用的代码:ASPX:

<div class="form-actions"> 
        <asp:TextBox ID="txtAccountName_English" runat="server" ></asp:TextBox>
        <button type="submit" class="btn btn-primary" runat="Server">
            Save</button>
</div>

和背后的代码:

Dim cmd As SqlCommand = New SqlCommand()
    cmd.Connection = New SqlConnection(constr)
    cmd.CommandText = "usp_Set_Accounts"
    cmd.CommandType = CommandType.StoredProcedure 
    cmd.Parameters.Add(New SqlParameter("AccountName_English", txtAccountName_English.Text))

请告诉我这里有什么问题。

标签: asp.net.netbootstrap-4

解决方案


经过2天的搜索..我找到了解决方案..母版页中有2个“表单”标签导致了问题。我删除了一个,它对我有用..我没有确切的解释来解释为什么使用多种表格它不起作用..

谢谢大家的回复。。


推荐阅读