Текстовое поле Making скрыто в ASP.NET

Для получения до предыдущего элемента списка необходимо было бы пересечь список с начала, пока Вы не находите запись с next указатель, который указывает на Ваш текущий объект. Тогда у Вас был бы указатель на каждый из объектов, которые необходимо будет изменить для удаления текущего объекта из списка - просто устанавливает previous->next на current->next, тогда удаляют current.

редактирование: Kimbo побеждают меня к нему меньше чем на минуту!

16
задан CRABOLO 22 March 2015 в 20:22
поделиться

9 ответов

Вы можете использовать скрытое поле.

<asp:HiddenField id="myHiddenInput" runat="server" />

Используйте его как текстовое поле.

22
ответ дан 30 November 2019 в 15:44
поделиться

Попробуйте использовать это для невидимого текстового поля вместо свойства видимости на стороне сервера:

myTextBox.Style.Add("visibility", "hidden");
// or :
myTextBox.Style.Add("display", "none");
11
ответ дан 30 November 2019 в 15:44
поделиться

Первая мысль: можно ли использовать скрытое поле? Это было бы гораздо более подходящим (, если вам нужен элемент управления .NET).

Если приложение не принимает это, вы можете просто поставить " style = 'display: none;' "в коде перед страницей. Intellisense это не понравится, но он будет отображать нормально (например:

Также из кода, стоящего за вами может сделать txtField.Attributes.Add ("style", "display: none");

Или вы также можете просто присвоить ему CssClass "hidden", который в вашем CSS определяется как ".hidden {display: none;} "

Я бы рекомендовал использовать класс CSS или просто использовать скрытое поле.

8
ответ дан 30 November 2019 в 15:44
поделиться
3
ответ дан 30 November 2019 в 15:44
поделиться

CSS:

.hidden-div
{
    display: none;
}

HTML:

<div class="hidden-div">
    <input ... />
</div>

Он будет заставляет ваш ввод быть скрытым, но он будет виден в исходном коде.

РЕДАКТИРОВАТЬ: Извините, я неправильно его прочитал. Я думал, вы хотите скрыть ввод. Но в любом случае это не имеет значения, просто замените ввод практически чем угодно.

2
ответ дан 30 November 2019 в 15:44
поделиться

Если по какой-либо причине это должно быть текстовое поле, просто скройте его с помощью css:

<input type="text" name="blah" style="display:none" />
2
ответ дан 30 November 2019 в 15:44
поделиться

При установке Visible = "false" на стороне сервера элемент управления не отображается. Вы должны использовать либо asp: Hidden , либо INPUT type = "hidden" . Другой вариант - использовать CSS, установив display: none.

1
ответ дан 30 November 2019 в 15:44
поделиться

Почему бы не использовать скрытое поле:

<input type="hidden" name="blah" />
0
ответ дан 30 November 2019 в 15:44
поделиться

Как насчет использования CSS, чтобы скрыть div, содержащий текстовое поле:

.hidden {
    position: absolute;
    left: -9999px;
} 

Затем на вашей странице:

<div class="hidden">
    <asp:TextBox ID="TextBox1" runat="server" Text="hi"></asp:TextBox>
</div>

Надеюсь, это поможет.

0
ответ дан 30 November 2019 в 15:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: