A Literal серверный элемент управления может быть объявлен без определения элемента head в качестве серверного элемента управления:
<head>
<asp:Literal ID="literal1" runat="server"></asp:Literal>
<title></title>
</head>
Используя это, вы можете добавлять контент в соответствии с требованиями кода:
protected void Page_Load(object sender, EventArgs e)
{
literal1.Text = "<script type=\"text/javascript\" src=\"scripts.js\"></script>";
}