asp.net中标签上的双向数据绑定(GridView/DetailsView)

asp.net中标签上的双向数据绑定(GridView/DetailsView),asp.net,Asp.net,是否可以使用标签进行双向绑定?更多详情: 我有一个可编辑的详细视图。我想通过javascript更改标签,然后在使用DetailsView更新方法时保留标签的新值 虽然我可以使用绑定和标签成功显示该值,但单击“保存”时,该标签的新值在DetailsViewUpdateEventArgs中不可用,并且不会持久化 但是,如果我将标签更改为文本框,它就会工作。我可以使用css将文本框格式化为标签,但我不喜欢这种方法,因为文本框的宽度不能自动适应内容(或者有没有一种简单的方法可以通过css实现?)。我认

是否可以使用标签进行双向绑定?更多详情:

我有一个可编辑的详细视图。我想通过javascript更改标签,然后在使用DetailsView更新方法时保留标签的新值

虽然我可以使用绑定和标签成功显示该值,但单击“保存”时,该标签的新值在DetailsViewUpdateEventArgs中不可用,并且不会持久化


但是,如果我将标签更改为文本框,它就会工作。我可以使用css将文本框格式化为标签,但我不喜欢这种方法,因为文本框的宽度不能自动适应内容(或者有没有一种简单的方法可以通过css实现?)。

我认为标签不适合做双向绑定。出于保存目的,您可能可以使用
display:none
属性创建标签和文本框。这正是我所想的——或者在DetailsView1\u itemupdate中添加调用更有效?我尝试了后一种方法,但由于某些原因无法实现:Label lblDate=(Label)DetailsView1.Rows[5]。Cells[1]。FindControl(“lblDate”);e、 NewValues[“date”]=DateTime.Parse(lblDate.Text);