更新表单提交中的文本输入值 - asp.net

时间:2016-05-29 10:31:04

标签: c# asp.net forms input

我开始学习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的值 - 它在我的浏览器上没有变化。

我想我应该通知我已经更改了值并将其发回...但我找不到合适的方法来做到这一点。检查了其他答案,但无法理解这个...任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题,使用会话保存的变量(实际上是做我想做的更好的方式)