如果只读为false,则textbox.text将给出null值

问题描述 投票:1回答:1

我的WebForm1.asp页面中有两个文本框。

第一:

<asp:TextBox ID="partycode" runat="server" CssClass="form-control col-md-7 col-xs-12" ReadOnly="true"></asp:TextBox>

另一个是:

<asp:TextBox ID="txtParty" runat="server" CssClass="form-control col-md-7 col-xs-12"></asp:TextBox>

当我尝试使用以下代码返回值时:

string ClientCode = partycode.Text;
string ClientName = txtParty.Text;

partycode返回文本,但txtParty返回null,尽管它有一些值。

c# asp.net
1个回答
0
投票

如果您设置了两个文本框的value属性,则浏览器会将此值发送回服务器。所以验证一下。

这里是图片中情况的例子。设置了文本框的value,然后可以看到,浏览器确实将这些值发送回服务器。所以没有魔力,它应该工作。 HTH

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.