Я использую asp.net 4, C#, VS 2010. Я столкнулся с проблемой, вызвав метод веб-службы, который имеет WebControl в качестве параметра.
/// <summary>
/// Summary description for FormsViews
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class FormViews : System.Web.Services.WebService
{
[WebMethod]
public void SetCaption(System.Web.UI.WebControls.Button bt)
{
//Code...
}
}
Он компилируется без ошибок. Во время выполнения я получаю это сообщение:
Элемент XML «EnableTheming» из пространства имен «namespace» уже присутствует в текущей области. Используйте XML-атрибуты, чтобы указать другое XML-имя или пространство имен для элемента.
Не могли бы вы объяснить, почему webService не принимает WebControl и как решить эту проблему?