Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > jQuery Asp.net


Автор: KANekT 13.4.2010, 10:16
как получить информацию с помощью jQuery из файла класса?

Код

    public class Chat
    {
        public Chat() { }
        public static string Load()
        {
            string sResponse = "";
            int i_count = 0;
            if (Business.CurrentUser.AjaxChatLastReadId > 0) i_count = Business.CurrentUser.AjaxChatLastReadId;
            if (Business.CurrentApp.AjaxChat.Count > 200)
            {
                Business.CurrentApp.AjaxChat.RemoveRange(Business.CurrentApp.AjaxChat.Count-1, 10);
            }

            for (int i = i_count; i < Business.CurrentApp.AjaxChat.Count + i_count; i++)
            //while (Business.CurrentApp.AjaxChat.Count >= i_count)
            {
                sResponse = sResponse + BBcode.BBcod(BBcode.BBsmile(Business.CurrentApp.AjaxChat[Business.CurrentApp.AjaxChat.Count - i - 1].ToString())) + "<br>";
            }
            UpdateUserLastActivityTime();
            return (sResponse);

        }
}

Автор: jonie 13.4.2010, 21:22
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
Вы этого хотите?

Автор: KANekT 15.4.2010, 10:27
что-то типо 
http://habrahabr.ru/blogs/net/27092/

но что именно прописывать в web.config?

конешно можно скопировать все, но не я не понимаю для чего так много ...

Автор: jonie 15.4.2010, 10:51
KANekT, по веб.конфиг вообще-то есть документация http://msdn.microsoft.com/en-us/library/aa719558%28VS.71%29.aspx

Автор: KANekT 15.4.2010, 11:10
методом тыка установлено что для работы http://habrahabr.ru/blogs/net/27092/ достаточно:

<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" strict="false" explicit="true">
      <assemblies>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <httpHandlers>
      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </httpHandlers>
  </system.web>
</configuration>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)