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 );