Как насчет того, чтобы использовать Литерал и затем использовать ОТЛАДКУ #if в Вашем коде - позади для введения HTML для текстового поля в литерал? Также существуют блоки прямого кода в ASP.NET, но я не знаю, имеют ли они дело с #if операторами; те, кажется, резервируются для компилятора C#.
Решение состоит в том, чтобы просто указать, что целевая функция определяется только в терминах числовых аргументов, например:
g[a_?NumericQ, b_?NumericQ, c_?NumericQ] := Max[f[a, b, c]] - Min[f[a, b, c]]