Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在这种情况下,我应该做一个ImageHelper吗?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 在这种情况下,我应该做一个ImageHelper吗?

Asp.net mvc 在这种情况下,我应该做一个ImageHelper吗?,asp.net-mvc,Asp.net Mvc,嗨,我正在与一个项目(asp.NETMVC)合作,我需要在一个网站上显示图片。他们离开了jquery,被一个像 我对MVC还比较陌生,所以我还不确定什么方法是最好的。我应该做一个ImageHelper,以便像那样访问它,还是应该在视图中简单地执行它 您对此有何看法?我不确定是否有任何一种最佳做法适用于此案例。正如您已经说过的,您可以在HtmlHelper上创建一个扩展方法,或者只是将代码放在视图中 因为“添加的”代码非常简单(只有两个div),所以我将跳过扩展方法,只在视图中添加div。但是如果

嗨,我正在与一个项目(asp.NETMVC)合作,我需要在一个网站上显示图片。他们离开了jquery,被一个像

我对MVC还比较陌生,所以我还不确定什么方法是最好的。我应该做一个ImageHelper,以便像
那样访问它,还是应该在视图中简单地执行它


您对此有何看法?

我不确定是否有任何一种最佳做法适用于此案例。正如您已经说过的,您可以在HtmlHelper上创建一个扩展方法,或者只是将代码放在视图中

因为“添加的”代码非常简单(只有两个div),所以我将跳过扩展方法,只在视图中添加div。但是如果代码实际上更复杂,我会创建一个助手


干杯

这取决于您使用助手的频率。如果在几个地方使用它,这是有意义的,因为它可以帮助您减少冗余代码


另一个选项是partials

我将在HTMLHelper上使用一个扩展方法,以便它接受'src'值作为参数,并相应地构造图像标记

关于UI元素的呈现,我确实读了一篇关于“条件呈现”的博客文章,我认为你会发现它很有趣

请检查下面的链接

谢谢,
维杰。

所有答案都很好。谢谢各位。我只在剩下的部分标上1+1