首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net,c#.net只读字段

asp.net,c#.net只读字段
EN

Stack Overflow用户
提问于 2011-08-04 13:39:53
回答 3查看 1.2K关注 0票数 0

我有一个只读的textbox.Texbox。我有一个'if‘循环,用于检查文本框值是否为空或not.But我无法检索文本框value.What可能是原因?我的网页代码是

代码语言:javascript
复制
<asp:TextBox ID = "text1" runat="server" ReadOnly="true" ></asp:TextBox>
<asp:DropDownList ID="DropDownList1" runat="server" Visible="False">
</asp:DropDownList>`

代码隐藏

代码语言:javascript
复制
if (text1.Text == "")
{
    DropDownList1.Visible = true;
} 

但不显示DropDownList1

EN

回答 3

Stack Overflow用户

发布于 2012-06-15 13:48:59

问题是您不能回发只读或enabled = false的值。你必须找到一些其他的方法将它们发布到服务器上。

票数 0
EN

Stack Overflow用户

发布于 2012-06-15 14:49:23

你可以尝试在文本框旁边放置一个隐藏的输入,将runat属性设置为"server“,并在回发后检查输入的值(当然,你必须使用与文本框相同的值来填充输入)。对我来说这似乎不是个明智的决定,但这会行得通的。

票数 0
EN

Stack Overflow用户

发布于 2012-06-15 17:34:53

这可能是因为您的数据库可能包含空间值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6936675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档