I have a problem to post a content with & like "M&A is the trend....",the message only stop at M
MVC Web API
[HttpPost]
public IHttpActionResult Post([FromUri] CommentModel param)
{}
public class CommentModel
{
public int Id { get; set; }
public string Message { get; set; }
...
}
Web Api config:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
Call it from angularJS:
var message = encodeURI($scope.message);
var request = $http.post('api/comment/?message=' + message);
....