在我的网站中,我动态生成位图,它需要根据浏览器的宽度和高度进行渲染,因此页面上没有溢出。
我已成功创建并渲染了图像,但我不知道如何获取浏览器的宽度和高度并将其传递给图像渲染的操作
看法:
@{
ViewBag.Title = "Index";
}
<h2>Home</h2>
<br />
<img src="@Url.Action("Image", new { height = , width = })" alt="image" usemap="#clickMap" height="" width="" />
控制器:
public ActionResult Image(int width, int height)
{
MemoryStream stream = new MemoryStream();
var image = DynamicImages.ImageGeneration.GetWorkflow(width, height);
image.Save(stream, ImageFormat.Png);
return File(stream.ToArray(), "image/png");
}
我已经在一个名为 Browser.js 的文件中放置了一个 jQuery 函数来获取屏幕高度,但我不知道如何引用它:
function getWidth() {
return $(window).width();
}
任何人都可以帮忙吗?