fakhravari
پنج شنبه 13 شهریور 1393, 16: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) {
باشه
سمت 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) {
باشه