例如,我希望能够发送 my.url/movie?title="a"&rating="b" 并使用适当的数据在电影表中创建一个新行。
这可能吗?
我尝试过的一种方法是创建movie.aspx,它具有movie.aspx.cs 和movie.cs 以及可以解析信息。然后我可以发送包含相关信息的发布请求吗?
我对 asp.net、mvc 和 c# 非常陌生。
例如,我希望能够发送 my.url/movie?title="a"&rating="b" 并使用适当的数据在电影表中创建一个新行。
这可能吗?
我尝试过的一种方法是创建movie.aspx,它具有movie.aspx.cs 和movie.cs 以及可以解析信息。然后我可以发送包含相关信息的发布请求吗?
我对 asp.net、mvc 和 c# 非常陌生。
当然,在使用示例 URL 触发的控制器中,为其构建一个Movie
如下所示的处理程序:
public ActionResult Movie(string title, string rating)
{
// do your work here
return View("SomeViewHere");
}
SomeViewHere
完成后要重定向到的视图在哪里。
你可以像Michael Perrenoud 提到的那样做到这一点,但我强烈建议不要这样做。这使您面临各种攻击,包括内存攻击,恶意用户可能只是在您的 URL 中点击单词排列,以数百万行污染您的数据库,以使其因空间不足而崩溃。我强烈建议不要在任何面向公众的环境中这样做。