我开始学习asp.net来创建一个非常简单的Web应用程序,它可以管理运行它的机器的计划任务。 我在.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;
}
}
我测试过我可以填充onload函数的输入(我将使用它来显示系统上的日程安排列表) 但是当我从浏览器发布表单时,我无法修改checkschedule的值 - 它在我的浏览器上没有变化。
我想我应该通知我已经更改了值并将其发回...但我找不到合适的方法来做到这一点。检查了其他答案,但无法理解这个...任何帮助表示赞赏!
答案 0 :(得分:0)
我自己解决了这个问题,使用会话保存的变量(实际上是做我想做的更好的方式)