.net – asp:GridView文本框始终返回空值
我使用以下代码向gridview添加了一些文本框 <asp:TemplateField HeaderText="STD<br/>ID"> <ItemStyle BackColor="LightBlue" /> <ItemTemplate> <div style="font-size:xx-small; overflow:hidden;"> <asp:TextBox ID="txtStandard" EnableViewState="true" Height="10" Font-Size="XX-Small" Width="50" Text='<%# bind("STANDARD_ID") %>' runat="server"></asp:TextBox> <asp:AutoCompleteExtender ID="AutoCompleteExtenderDemo" runat="server" TargetControlID="txtStandard" ServiceMethod="GetCompletionList" MinimumPrefixLength="1" CompletionInterval="1000" EnableCaching="true" CompletionSetCount="20"> </asp:AutoCompleteExtender> </div> </ItemTemplate> </asp:TemplateField> 我想将更新的值保存到数据库,但是当我尝试使用时访问值 string strs = ((TextBox)TwoHeadedGridView1.Rows[0].FindControl("txtStandard")).Text; 它总是返回所有行的空白值,同样的事情发生在下拉列表中它返回我最初选择的值,即在写下拉框时选择的值,我的asp表单上没有重复的ID,这是我的第一个与自定义gridview的交互,我想以某种方式让它运行, 任何人都可以建议我纠正…… 我确实检查过它是否存在重复的id, 解决方法我在这里找到了解决这个问题的方法:http://www.eggheadcafe.com/software/aspnet/29602882/gridview–cant-get-text.aspx 请记住,网页基本上是无状态的东西! 当GridView触发事件时,将执行Page_Load方法,然后执行处理GridView事件的方法.我仍然无法相信自己的眼睛,但似乎即使您手动将GridView数据源中的值分配给TextBoxes,当GridView.DataBind方法执行时,用户输入的值也会被删除. 简而言之,如果您的代码与我的代码类似,那么您的Page_Load方法中包含以下两行代码:
要解决此问题,请将其更改为以下内容:
顺便说一句,我在VB.net工作,所以请让我知道我正确地为你转换为C#.我想听听这对你有用! (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 存储库与DAL中的服务模式:EF和Dapper
- asp.net-mvc-3 – RedirectResult Object作为URL中的参数
- asp.net – 使用/ signalr / ping调用时使用长轮询
- asp.net-mvc-3 – 带Razor的条件显示元素
- asp.net – 通过邮件发送wcf服务消费表单数据
- asp.net-mvc – 带有asp.net mvc 4和EntityFramework的View
- asp.net-mvc – 更改ASP.NET MVC筛选器中的视图
- asp.net – Dropzone没有绑定到模型
- 选择顶部N值,但跳过M个结果
- ASP.NET MVC AJAX文档在哪里?
- asp.net-web-api – Web API / MVC 6中的安全JSO
- Asp.Net 5分钟实现网页实时监控
- asp.net-mvc – 为什么ASP.NET MVC使用会话状态?
- asp.net – 如何在C#2.0中的Web.config中加密用户
- asp.net – 为什么当试图保存更改时,GridView行“
- asp.net-mvc-4 – 如何在asp.net MVC4查看页面中
- asp.net-mvc – ASP.NET MVC:处理取消按钮的正确
- 如何在ASP.NET自定义控件中持久保存List属性?
- asp.net-mvc – 寻找第三方CMS与MVC网站集成
- asp.net-mvc – Url.Action如何从模型中添加参数