Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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
ASP.NET 2.0:FormView中的用户控件需要保存用户数据(对于假人;)_Asp.net_Vb.net_User Controls_Formview - Fatal编程技术网

ASP.NET 2.0:FormView中的用户控件需要保存用户数据(对于假人;)

ASP.NET 2.0:FormView中的用户控件需要保存用户数据(对于假人;),asp.net,vb.net,user-controls,formview,Asp.net,Vb.net,User Controls,Formview,我开发了一个用户控件,它绑定到一个id字段,然后可以编辑来自(各种)其他来源(通过此id链接)的记录。这很好,但我在保存表单时很难保存数据——显然,除了“仅仅”写回id,还有更多的工作要做 我不想为“内部更新”添加额外的按钮,但我希望能够很好地理解ASP.net机制,以便按照它们应该做的方式来做。不幸的是,我没有取得任何进展(时间不多了),所以我希望有人能分享一些关于如何让集成工作的见解,看看哪些事件等 提前感谢:) 迈克尔 编辑:感谢您的评论,我正在尝试提供有关该想法的更多细节: <Fo

我开发了一个用户控件,它绑定到一个id字段,然后可以编辑来自(各种)其他来源(通过此id链接)的记录。这很好,但我在保存表单时很难保存数据——显然,除了“仅仅”写回id,还有更多的工作要做

我不想为“内部更新”添加额外的按钮,但我希望能够很好地理解ASP.net机制,以便按照它们应该做的方式来做。不幸的是,我没有取得任何进展(时间不多了),所以我希望有人能分享一些关于如何让集成工作的见解,看看哪些事件等

提前感谢:)

迈克尔

编辑:感谢您的评论,我正在尝试提供有关该想法的更多细节:

<FormView...
   <EditItemTemplate...
      <table...
          <asp:Textbox text="<% Bind('bla1') %>...
          <uc1:MyControl id1="<%# Bind('bla2') %> editeable="True"...
          <asp:ImageButton CommandName="Update"...
...
   <ItemTemplate...
      <table...
          <asp:Textbox text="<%# Bind('bla') %>...
          <uc1:MyControl id1="bla" editeable="False"...

我对这个问题的理解是,您在Web表单上有一个按钮,但在usercontrol上没有。然后,当单击按钮时,您希望保留对usercontrol所做的更改。如果是这种情况,为什么不在usercontrol上创建一个保存所有更改的方法,并从表单上按钮的单击事件调用此方法?

这不清楚吗?太容易了?太远了?我很感激任何有助于解决这个问题的CMNT…有点不清楚,我不知道你的意思。您有一个用户控件,该控件正在显示一条记录以供编辑,您是否正在尝试保存该记录?你说的“内部更新”是什么意思?根据Charlie的评论,也许你可以在某个地方放置一个小图表,显示你正在尝试做什么,指出你的用户控件和其他表单/按钮之间的边界,等等?谢谢Ravish,我猜这就是我要做的。我希望有一种方法可以“在内部”捕获此事件,这样我只需修改usercontrol(及其事件),而不必触摸包含它的控件。