Как разместить чисто HTML-форму через ASP.NET - PullRequest
1 голос
/ 18 июля 2010

При публикации формы в ASP.NET она добавляет информацию о контейнере к ключам формы запроса

Например, если у вас есть поле Textbox с идентификатором: txtFullName

Это может привести к тому, что вы получите что-то вроде этого: ctl00_ContentPlaceHolder1_txtFullName

Это нормально, если вы контролируете страницу, на которой вы публикуете сообщение, но если вы публикуете на чужой странице или в API,ключи формы должны быть точными.

Я ищу пример того, как опубликовать чистый HTML для через asp.net или через код в vb.net/c#

TIA

1 Ответ

2 голосов
/ 18 июля 2010

в ASP.Net 4 у вас есть ClientIDMode = "Static":)

, но если вы еще не используете 4, вы можете использовать это решение:

http://www.west-wind.com/Weblog/posts/4605.aspx

но вы должны быть осторожны с этим.

, поэтому просто наследуйте элемент управления, который вы хотите, как текстовое поле, и переопределите эти свойства иВы должны получить желаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...