Я создаю веб-страницу (aspx) для получения информации о текущем вошедшем в систему пользователе, когда пользователь пытается получить доступ к странице.
protected void Page_Load(object sender, EventArgs e)
{
userName = User.Identity.Name.Split('\\')[1];
}
, поэтому я правильно получаю имя пользователя здесь (домен \ имя пользователя), но проблема, с которой я сталкиваюсь, заключается в том, что это имя пользователя отображается на веб-странице также в верхней части формы.Который я не хочу.Я не использую ни Response.Write, ни Console.Write для отображения на веб-странице.
Я думаю, что мне не хватает какой-то конфигурации в web.config.
<system.web>
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
<identity impersonate="true" />
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
<pages>
<namespaces>
<add namespace="System.Web.Optimization" />
<add namespace="Microsoft.AspNet.Identity" />
</namespaces>
<controls>
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
</controls>
</pages>
</system.web>