Javascript 部分
var elementToCalc = document.getElementById("你的元素");
document.getElementById('txtHidMarginTop').value = parseInt ( elementToCalc.currentStyle.marginTop );
document.getElementById('txtHidMarginLeft').value = parseInt ( elementToCalc.currentStyle.marginLeft;
document.getElementById('txtHidMarginRight').value = parseInt ( elementToCalc.currentStyle.marginRight;
document.getElementById('txtHidMarginBottom').value = parseInt ( elementToCalc.currentStyle.marginBottom );
HTML 部分
<input type='hidden' id='txtHidMarginTop' runat='server' />
<input type='hidden' id='txtHidMarginLeft' runat='server' />
<input type='hidden' id='txtHidMarginBottom' runat='server' />
<input type='hidden' id='txtHidMarginRight' runat='server' />
使用 runat='server' 将这些变量附加到 input type='hidden' 元素,然后您可以使用 DOM 元素的 Value 属性在 C# 中访问这些变量。
C# 部分
string marginTop = int.Parse ( txtHidMarginTop.Value );
string marginLeft = int.Parse ( txtHidMarginLeft.Value );
string marginRight = int.Parse ( txtHidMarginRight.Value );
string marginBottom = int.Parse ( txtHidMarginBottom.Value );