我正在创建一个HtmlHelper方法,为width
和height
的各种html元素生成代码。我有一个类,如下面的简化示例。
public class Media {
public string Url { get; set; }
public System.Drawing.Size Size { get; set; }
}
我将生成一些HTML,如下所示。
<video width="360" height="280">
<source src="{Media.Url}" type="video/mp4"></source>
</video>
OR
<div style="width:100%;height:50%;background: url({Media.Url});">
...
</div>
但是,我希望能够将width
和height
存储为我的Media
类中的像素或百分比。我认为只是将值存储为字符串,但在我的应用程序中,我需要能够乘以和除以值,因为我将在我的站点的各个部分扩展元素。
.Net Framework中是否有内容可以轻松管理像素或百分比的大小?
答案 0 :(得分:1)
System.Web.UI.WebControls.Unit
可让您存储像素或百分比。