使用MVC, asp.net,是否可以使用URL查询字符串创建行

本文关键字:查询 URL 字符串 创建 可以使 MVC asp net 是否 使用 | 更新日期: 2023-09-27 18:17:21

例如,我希望能够发送my.url/movie?title="a"&rating="b",并在电影表中创建一个包含适当数据的新行。

这可能吗?

我尝试过的一种方法是创建电影。它有movie.aspx.cs和movie.cs,可以解析信息。然后我可以发送一个带有相关信息的帖子请求吗?

我对asp.net, mvc和c#非常陌生。

使用MVC, asp.net,是否可以使用URL查询字符串创建行

当然,在使用示例URL触发的控制器中,为Movie构建一个处理程序,如下所示:

public ActionResult Movie(string title, string rating)
{
    // do your work here
    return View("SomeViewHere");
}

其中SomeViewHere是你完成后想要重定向到的视图

您可以按照Michael Perrenoud提到的那样做,但是我强烈建议不要这样做。这使您容易受到各种攻击,包括内存攻击,恶意用户可以直接命中URL中的单词排列,以数百万行污染您的数据库,使其由于空间不足而崩溃。我强烈建议不要在任何面向公众的环境中这样做。