小编Mal*_*iko的帖子

我得到404错误 - asp.net web api

我的任务是创建服务(使用asp.net api)并将其用于android应用程序.

我从来没有做过这样的事情所以我在开始时遇到了问题.:(

首先,我创建了几个类的类库.其次,我创建了asp.net Web应用程序并将类库引入其中.

我的第一个问题是我不知道如何从控制器访问方法.所以,我试图在没有它的情况下启动,看看它是否工作......当我运行它时,我将控制器添加到路径但我得到错误.

我像这样跑: http://localhost:51041/ValuesController1

错误是这样的:

'/'应用程序中的服务器错误.

无法找到该资源.

说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看>以下网址,并确保拼写正确.

请求的URL:/ ValuesController1

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18408

好的,现在我的代码:

控制器类:

    public class ValuesController1 : ApiController
{
    // GET api/<controller>
    public IEnumerable<string> Get()
    {
        return new string[] { "value1", "value2" };
    }

    // GET api/<controller>/5
    public string Get(int id)
    {
        return "value";
    }

    // POST api/<controller>
    public void Post([FromBody]string value)
    {
    }

    // PUT api/<controller>/5
    public void Put(int id, [FromBody]string value)
    {
    }

    // DELETE api/<controller>/5
    public void Delete(int id) …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-web-api

5
推荐指数
1
解决办法
7642
查看次数

asp.net web api - 模型绑定列表参数

在我的控制器中我有:

[AcceptVerbs("GET", "POST")]
    public List<BuzzMonitor.Web.Message> Search(string text, DateTime dateFrom, DateTime dateTo, List<int> themeIds, List<int> sourceIds) 
    {...}
Run Code Online (Sandbox Code Playgroud)

我想做模型绑定.原始类型很容易,但是当我有一个原始类型列表时该怎么办?

我在Global.asax中这样做了:

 GlobalConfiguration.Configuration.Routes.MapHttpRoute("SearchWithParameters", "api/{controller}/{action}/{text}/{dateFrom}/{dateTo}/?/?"
Run Code Online (Sandbox Code Playgroud)

但我不知道要为列表设置什么...

我在某个网站上发现我可以在列表之前添加[ModelBinder],但是当我这样做时,我只是在该单词上显示红色下划线.

有谁知道怎么做?

c# asp.net model-binding asp.net-web-api

4
推荐指数
1
解决办法
5779
查看次数

Android:如何在其他活动中从textView设置信息

这是我想要做的:

我用以下方法创建了类User:

public class User {

private String name;
private String gender;
private int age;

public User() {
    super();
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public String getGender() {
    return gender;
}
public void setGender(String gender) {
    this.gender = gender;
}
public int getAge() {
    return age;
}
public void setAge(int age) {
    this.age = age;
}
@Override
public String toString() {
    return "User [name=" + name …
Run Code Online (Sandbox Code Playgroud)

java android textview android-activity

-1
推荐指数
1
解决办法
133
查看次数