You can't mix a server-side method like Html.Label
with a client-side variable like ${RowNo}
. Use HTML markup instead of the Razor helpers:
<script type="text/x-jquery-tmpl" id="ScheduleRowTemplate">
<tr>
<td>
<label style="width: 100%">${RowNo}</label>
<input type="hidden" id="ItemIndex" value="${ItemIndex}" />
</td>
</tr>
</script>