如何实现ASP.NET MVC中针对多参数的动态图像请求功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计243个文字,预计阅读时间需要1分钟。
在Web表单中,我们通常会创建一个handler来生成一个动态图像:``,然后,我们将在.aspx页面中编写代码,使用这些参数来渲染图像并将其写回。
<img src="/barchart.aspx?width=1024&height=768&chartId=50" >
然后,我们当然会在.aspx页面上编写代码,使用参数渲染图像并将其写回响应.
老实说,我不确定如何使用MVC设置/处理此类请求以及如何从视图中激活它(一般而言).
任何提示或提前帮助都非常受欢迎.
如果我理解正确的情况:public class ImageGeneratorController : Controller { public ActionResult BarChart(int width, int height, int chartId) { // ASP.NET MVC will map the request parameters to method arguments } }
要创建链接:
Url.Action("BarChart", "ImageGenerator", new { width = 1024, height = 768, chartId = 50 });
将输出:
/ImageGenerator/BarChart?width=1024&height=768&chartId=50
本文共计243个文字,预计阅读时间需要1分钟。
在Web表单中,我们通常会创建一个handler来生成一个动态图像:``,然后,我们将在.aspx页面中编写代码,使用这些参数来渲染图像并将其写回。
<img src="/barchart.aspx?width=1024&height=768&chartId=50" >
然后,我们当然会在.aspx页面上编写代码,使用参数渲染图像并将其写回响应.
老实说,我不确定如何使用MVC设置/处理此类请求以及如何从视图中激活它(一般而言).
任何提示或提前帮助都非常受欢迎.
如果我理解正确的情况:public class ImageGeneratorController : Controller { public ActionResult BarChart(int width, int height, int chartId) { // ASP.NET MVC will map the request parameters to method arguments } }
要创建链接:
Url.Action("BarChart", "ImageGenerator", new { width = 1024, height = 768, chartId = 50 });
将输出:
/ImageGenerator/BarChart?width=1024&height=768&chartId=50

