Я получаю имя класса и имя метода, а также параметры через строку запроса. Я не знаю, что произойдет, поэтому я не могу сказать, давайте создадим этот экземпляр или тот экземпляр, чтобы передать ему метод MethodInfo Invoke
, поэтому мне нужно общее решение. Вот проблема:
string className = Request.QueryString["className"];
string actionMethod = Request.QueryString["actionName"];
поэтому я должен вызвать метод класса по приведенной выше информации:
System.Reflection.MethodInfo info = Type.GetType(className).GetMethod(actionMethod);
info.Invoke(obj, null);
Но так как я не знаю, что он исходит от QueryString
, я не могу создать экземпляр класса, для которого я хочу вызвать метод.
Как мне справиться с этой проблемой ...