Если некоторые данные заранее неизвестны, то как сервер узнает значение обратной передачи?Второй аргумент - указать тип события или конкретную информацию о событии, а не введенное пользователем значение.
Я бы зарегистрировался для пользовательского аргумента и передал someData другим способом.
ClientScript.RegisterForEventValidation(clientIdOfSomeButton, "CustomEvent");
И на клиенте
Html
<input name="customArgument" type="hidden" value="" />
Javascript
document.forms[0].customArgument = someData;
__doPostBack(clientIdOfSomeButton, '');
, затем получите ваше значение
if(Request["__EVENTARGUMENT"] == "customArgument")
{
var customArgument = Request["customArgument"]
}