ASP: кнопка ввода ввода - PullRequest
       13

ASP: кнопка ввода ввода

0 голосов
/ 07 февраля 2011

Я пытаюсь использовать literalcontrol для добавления кнопки в качестве типа ввода = "submit"

litLevelList.Text += string.Format(" &lt input type='submit' id='{0}' value='{1}' name='{2}' >", btnSave.ClientID, Lang.Trans("Save Changes " )  , btnSave. ??);

Я могу получить идентификатор кнопки, используя CLientID, но без имени данные, похоже, не отправляются.

Может кто-нибудь сказать мне, как я могу получить доступ к значению имени, отображаемому ASP для управления кнопками.

спасибо, Вишну

1 Ответ

0 голосов
/ 07 февраля 2011

Если вам действительно нужно создать элемент управления, попробуйте использовать элемент управления HtmlGenericControl или PlaceHolder

http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlgenericcontrol.aspx

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.placeholder.aspx

UPDATE

Это работает для меня:

    LiteralControl txtText = new LiteralControl();
    txtText.Text = "Something";
txtText.Text += "<input type='submit' text='Okay' id='" + btnSave.ClientID + "' name='" + btnSave.UniqueID + "'>"; 
    PlaceHolder1.Controls.Add(txtText);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...