У меня есть код в javascript для разрешения экрана, и я поместил в ярлык asp.net, используя
document.write ("...."), затем в C # получил его используя textbox.text = div.inneHTML
Теперь все работает нормально, но я хочу получить разрешение в текстовом файле, используя C #
и когда я получаю его, я получаю весь сценарий "........." и никакого разрешения, как в текстовом поле.
Ниже приведены коды:
Страница ASPX
<div id="vs" runat="server">
<script language="javascript" type="text/javascript">
document.write(screen.width + " x " + screen.height);
</script>
</div>
<asp:Label ID="Label7" runat="server" Text="Resolution With C# & JavaScript" Width="200px"></asp:Label>
<asp:Label ID="res2" runat="server" Text="" ForeColor="Orange"></asp:Label>
Код позади "C #"
protected void Page_Load(object sender, EventArgs e)
{
vs.Visible = false;
res2.Text = vs.InnerHtml;
string file_path = MapPath("log.txt");
using (StreamWriter sw = new StreamWriter(file_path, true))
{
sw.WriteLine(vs.InnerHtml);
sw.Close();
}
Моя цель - получить переменную javascript для C # без кнопки, только когда страница загружена.