Я борется с созданием URL-адреса, который будет удобен для пользователя и SEO. У меня есть контроллер HelloWorld:ASP.NET mvc4 дружественный URL
public class HelloWorldController : Controller
{
//
// GET: /HelloWorld/
public string Index()
{
return "This is my <b>default</b> action...";
}
//
// GET: /HelloWorld/Welcome/
public string Welcome(string name, int numTimes = 1)
{
return HttpUtility.HtmlEncode("Hello " + name + ", NumTimes is: " + numTimes);
}
}
Действие приветствуются потребности параметры, передаваемые как этот
LOCALHOST?: 46963// Добро пожаловать имя HelloWorld = Марека & numTimes = 5
Я хочу спросить, как можно передавать параметры по дружественному URL-адресу, например:
localhost: 46963/HelloWorld/Welcome/Marek/5
. Я пробовал мама с помощью маршрутов, но ничего не работало.
Заранее спасибо.
Пожалуйста, пост код маршрута. Это должно помочь нам определить проблему. – ckv
Вы хотите сделать это в C#, иначе вы хотите еще что-нибудь вроде backbone.js? и PLZ предоставить нам больше кода – Backtrack