Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 文本框的默认值是数据库中的列_.net_Textbox_Viewstate_Formview - Fatal编程技术网

.net 文本框的默认值是数据库中的列

.net 文本框的默认值是数据库中的列,.net,textbox,viewstate,formview,.net,Textbox,Viewstate,Formview,我不确定之前是否有人回答过这个问题,我找了大约半个小时都没找到,所以如果有,对不起 我试图用数据库中的默认值加载页面上的所有文本框,这样用户就可以编辑每个值并用一个按钮保存,而无需清空每个文本框 我添加了一个表单视图,并将文本框放在>ItemTemplate>标记中,这样我就可以添加text=''作为默认值,但问题是,它没有页面加载上的值 有没有一种方法可以让我在viewstate中实现这一点 任何帮助都会很好。 提前感谢如果我理解正确,您正在尝试从数据库设置asp.net表单数据。您已经完成了

我不确定之前是否有人回答过这个问题,我找了大约半个小时都没找到,所以如果有,对不起

我试图用数据库中的默认值加载页面上的所有文本框,这样用户就可以编辑每个值并用一个按钮保存,而无需清空每个文本框

我添加了一个表单视图,并将文本框放在>ItemTemplate>标记中,这样我就可以添加text=''作为默认值,但问题是,它没有页面加载上的值

有没有一种方法可以让我在viewstate中实现这一点

任何帮助都会很好。
提前感谢

如果我理解正确,您正在尝试从数据库设置asp.net表单数据。您已经完成了一半-您已经初始化并设置了视图。接下来要做的事情是填充视图将要使用的数据。这是通过web表单代码中的某些方法完成的,例如使用以下方法加载页面:

ViewState["SomeKey"] = SomeValue;

然后可以使用“SomeKey”键获取此数据

请将gridview设置为编辑模式

protected void Gridview1_ItemCreated(object sender, EventArgs e)
    {
        FormView fv = sender as FormView ;
        if (fv.CurrentMode == FormViewMode.Edit)
        {

        }
    }
您将获得加载其默认值的。。。
干杯

谢谢你的快速回答。是的,这是正确的,这是一个编辑配置文件页面,我遇到的问题是,当页面加载时,文本框是空的,表单使用一个按钮将更改提交到配置文件数据库,因此如果我要更改我的名字,我必须在提交更改之前填写每个文本框,如果不是,该表单将删除所有字段中的所有现有数据,但我刚才输入的名字除外。那么你是说我会在页面加载和make上声明ViewState作为变量?