#c# #asp.net #web-services
#c# #asp.net #веб-службы
Вопрос:
Я делаю некоторые из моих ajax видимыми для Google. Для этого я должен предоставить html-снимки моего содержимого на основе строки запроса (экранированный фрагмент). Проблема в том, что некоторые из моих html-файлов возвращаются вызовами веб-служб.
У меня есть класс, называемый Site.ajax._search, с веб-методами внутри, например:
[WebMethod(EnableSession = true)]
public string ReadSearch(string nm_what, string nm_where, int pageindex)
{
}
Ответ №1:
Да, это нормально, я бы также сделал его статичным:
[WebMethod(EnableSession = true)]
public static string ReadSearch(string nm_what, string nm_where, int pageindex)
{
}
//from another page
protected void Page_Load(object sender, EventArgs e)
{
//example
string s = Search.ReadSearch("this","here",2); //add namespace and references needed
}
Зачем ASP.NET Методы страницы AJAX должны быть статическими?
Комментарии:
1. Есть ли какие-либо проблемы, связанные с тем, чтобы сделать метод статическим?