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