Понимаете ли вы, что ваши веб-страницы сначала обрабатываются на сервере IIS с использованием C #, а затем передаются клиенту , где выполняется JavaScript?
Это означает, что технически вы можете использовать переменные C # в своем коде JavaScript, например,
<script type="text/javascript">
var productID = @Model.ProductID;
</script>
, но не наоборот.
Возможно, вам следует рассмотреть возможность использования AJAX для выполнения дополнительных запросовна сервер без необходимости обновления страницы.