有两个文本框--txtUrl,txtUrllist。当用户输入txtUrl(比如说abc)时,txtUrllist会使用Javascript自动填充abc.com,abc.eu,..等。
当txtUrllist设置为Enabled=false or Readonly = true
时,自动填充有效,但后面的代码中没有读取文本。它显示为空。用户不应该编辑txtUrl。可以在这做什么
<asp:TextBox ID="txtUrl" runat="server"></asp:TextBox> <br/>
<asp:TextBox ID="txtUrllist" runat="server" TextMode="MultiLine" enabled="false">
</asp:TextBox>
private void GetValues()
{
string url = txtUrl.Text;
string urlList = txtUrllist.Text; // it is empty when Enabled=false or
// Readonly = true
}
我还尝试在禁用的asp:panel
中包含txturllist