На данный момент единственным способом, который я мог бы сделать, было: base64 закодировать Uint8Array, захватить его как строку в C #, а затем преобразовать эту строку в байт [].
JavaScript:
AJAX.Post('www.example.com/SendByteArray', { strByteArray: btoa(String.fromCharCode.apply(null, myUint8Array)) }, Callback);
C #:
[HttpPost]
public async Task<JsonResult> SendByteArray(string strByteArray) {
byte[] myByteArray = Convert.FromBase64String(strByteArray);
}