Мне нравится использовать библиотека LiveValidation в рамках моих приложений MVC ASP.NET. С ним я смог установить путь к сделать проверку на клиенте и на сервере. Тем путем пользователь будет знать, что что-то неправильно прежде даже отправляет форму, и затем используйте серверную функциональность для других отдаленных случаев.
я начал с этим сообщением, которое делает очень хорошее задание о том, как установить подобную установку:
Вы можете использовать перегруженный метод в веб-сервисах с атрибутом MessageName. Это обходной путь для достижения функциональности перегрузки.
См. http://msdn.microsoft.com /en-us/library/byxd99hx%28VS.71%29.aspx
[WebMethod(MessageName="Add3")]
public double Add(double dValueOne, double dValueTwo, double dValueThree)
{
return dValueOne + dValueTwo + dValueThree;
}
[WebMethod(MessageName="Add2")]
public int Add(double dValueOne, double dValueTwo)
{
return dValueOne + dValueTwo;
}
Методы станут видимыми снаружи как Add2
и Add3
.
You can not have overloaded Web Service methods. The SOAP protocol does not support it. Rasik's code is the workaround.