Я добавил кнопку для веб-части - я хочу, чтобы функциональность включала отключенный текст рядом с ним. На Deploy, я получаю сообщение об ошибке: Не удается неявно преобразовать «BOOL» типа в «строка»Добавить кнопку в веб-страницу, которая позволяет текстовое поле (C#), получить сообщение об ошибке: Невозможно неявно преобразовать тип 'bool' в 'string'
Когда я преобразовать в строку, чтобы попытаться преодолеть проблему (JDHFBtn.OnClientClick = Convert.ToString(JDHFTxt.Enabled = true);
), это делает текстовое поле всегда редактируемые , Я ищу решение этой проблемы. Пожалуйста, простите мое невежество - я новичок в C# и веб-частях, и я не очень продвинутый в программировании. Спасибо.
Вот код в вопросе:
sb.Append("</td>");
sb.Append(" </tr>");
sb.Append(" <tr class=\"row2\">");
sb.Append(" <td class=\"rowTextLeft\" width=\"25%\">SPR/JDHF Allotment:</td>");
sb.Append(" <td class = \"rowText\" td width=\"75%\">");
lc3 = new LiteralControl(sb.ToString());
Controls.Add(lc3);
TextBox JDHFTxt = new TextBox();
JDHFTxt .ID = "txtJDHF";
JDHFTxt .Enabled = false;
JDHFTxt .Width = 100;
JDHFTxt .Text = ConvertToFunding(DrACE["SPRAllotment"].ToString());
Controls.Add(JDHFTxt);
sb = new StringBuilder();
lc7 = new LiteralControl();
Controls.Add(lc7);
Button JDHFBtn = new Button();
JDHFBtn.ID = "btnJDHF";
JDHFBtn.CssClass = "plainButton";
JDHFBtn.Text = "Edit";
//JDHFBtn.OnClientClick = JDHFTxt.Enabled = true;
//JDHFBtn.Attributes.Add("OnClick, JDHFTxt.Enabled = true);
JDHFBtn.OnClientClick = Convert.ToString(JDHFTxt.Enabled = true);
Controls.Add(JDHFBtn);
sb = new StringBuilder();
sb.Append("</td>");
sb.Append(" </tr>");
Спасибо за ваш быстрый ответ. Я реализовал код, как вы сказали (я думаю), но проблема остается прежней. Это то, что я реализовал, правильно ли я выполнил ваши намерения? 'JDHFBtn.OnClientClick = Convert.ToString (JDHFTxt.Enabled);' – WCS
Ах, пожалуйста, не обращайте на это внимания - я обновил кеш (ctrl + F5), и теперь он остается отключенным. Однако, когда я нажимаю кнопку с кодом, сайт обновляется, и текстовое поле остается отключенным. – WCS
Что вы хотите делать, когда вы нажимаете на кнопку? – Magnus