Обновление значений в текстовом вводе при отправке формы — asp.net

Я начал учиться asp.net чтобы сделать очень простое веб-приложение, которое может управлять запланированными задачами машины, где он работает.
Я создал очень простую форму .файл ASPX:

<form id="form1" runat="server" OnClick="Form_Submit">
    <p>
        <input class="form-control" id="scheduleName"  type="Text" runat="server"  />
    </p>
    <p>
        <input class="form-control" id="checkschedule"  type="Text" runat="server"  />
    </p>
    <p>
        <input class="btn btn-default" value="Save" type="Submit" runat="server"  />
    </p>
</form>

У меня тогда есть следующий код на соответствующий .cs файл

public partial class Content : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    public void Form_Submit(object sender, EventArgs e)
    {
        string test = scheduleName.Value;
        checkschedule.Value = test;
    }
}

I tested I can populate The inputs from the onload function (I will use it to show the list of schedules on the system)
Но я не могу получить, чтобы изменить значение checkschedule, когда я публикую форму из браузера — он не меняется в моем браузере.

Я думаю, что я должен уведомить, что я изменил значение и отправить его обратно… но я не могу найти правильный способ сделать это. Проверил другие ответы, но не смог разобраться в этом.. любая помощь ценится!

1 ответ

  1. Я решил его сам, используя переменные, сохраненные в сеансе ( на самом деле лучший способ сделать то, что я хотел сделать)