asp.net - 引导模板 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))
请告诉我这里有什么问题。
解决方案
经过2天的搜索..我找到了解决方案..母版页中有2个“表单”标签导致了问题。我删除了一个,它对我有用..我没有确切的解释来解释为什么使用多种表格它不起作用..
谢谢大家的回复。。
推荐阅读
- sql - 如何为不同的日期返回同一行
- ios - iOS Swift - searchBarCancelButtonClicked 打印出现在日志中,但未返回函数
- sql - 使用 SQL Server 的日期转换 (DATENAME,DATEPART) 的奇怪结果
- php - 非法偏移类型,其中键是字符串
- mysql - 'where 子句'中的未知列'david'
- c# - 如何使用 0 获取一个月中的天数列表?
- java - 多租户系统的 Spring 验证查询
- python - 使用 f2py 从 Fortran 修改 Numpy 字符串数组
- javascript - 如何使用 for 循环更改字体大小
- postgresql - Postgres Notify 不适用于逻辑复制