Предполагая, что вы используете jQuery, вместо использования $ .get или $ .getJson, используйте более общий $ .ajax и явно установите значение кэша в false. Ниже приведен пример:
$.ajax({
url: "/Controller/Action",
cache: false,
type: "GET",
dataType: "json",
success: function(data, textStatus) {
alert("success");
}
});
Требуется немного больше кода (хотя и немного), чем при использовании .getJson или .get, но она решит проблему без добавления случайных чисел.