PDA

View Full Version : سوال: Web API



fakhravari
پنج شنبه 13 شهریور 1393, 15:41 عصر
با سلام

سمت HTML
function getAllTags() { $.getJSON("api/Tags", function (data) {
$('#usersection').empty();
$.each(data, function (key, val) {
var row = "<tr><td>" + val.Tag_ID + "</td><td>" + val.Tag_Title + "</td></tr>";
$(row).appendTo($('#usersection'));
});
});
}


سمت کلاس
using System.Collections.Generic;using System.Linq;
using System.Web.Http;
using Saadi_WebAPI.Model;


namespace Saadi_WebAPI.Class
{
public class TagsController : ApiController
{
MobileShop_DBEntities2 db;


public TagsController()
{
db = new MobileShop_DBEntities2();
}


public IEnumerable<Model.T_Tags> GetAllTags()
{
return (from T in db.T_Tags select T).ToList();
}
}
}

من نمیخوام ادرس از Global خونده بشه

public class Global : System.Web.HttpApplication {


protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = System.Web.Http.RouteParameter.Optional }
);
}


من چطوری میتونم ادرس دهی کنم که به صورت $.getJSON("api/Tags", function (data) { به $.getJSON("api/کلاس - متد", function (data) {
باشه