Hi!
I think this might be helpful for you because I am Arabic! :)
you can get the user's culture using this line of code:
string _userCulture = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
now, for Arabic user
_userCulture
value will be "ar-<somthing>", (e.g.. "ar-ae" for UAE users) use this value to link a CSS file for Arabic users to your master page.
in the css file: add
body{direction: rtl;}
in the other side, in your html use a table to hold your controls or simply for the controls add this class in the CSS file:
selector{
display: inline;
}
and the browser will render it correctly for you.