首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为何FormView在修改密码的时候,更改不了呢。大侠帮帮忙。

2013-06-19 
为什么FormView在修改密码的时候,更改不了呢。急急急。。。。大侠帮帮忙。。。div classbasicinfoasp:FormVi

为什么FormView在修改密码的时候,更改不了呢。急急急。。。。大侠帮帮忙。。。
<div class="basicinfo">
           <asp:FormView ID="FormView1" runat="server" DataSourceID="SqlDataSource1">
               <EditItemTemplate>
                   UserPwd:
                   <asp:TextBox ID="UserPwdTextBox" runat="server" Text='<%# Bind("UserPwd") %>' />
                   <br />
                   <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" 
                       CommandName="Update" Text="更新" />
                   &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server" 
                       CausesValidation="False" CommandName="Cancel" Text="取消" />
               </EditItemTemplate>
               <InsertItemTemplate>
                   UserPwd:
                   <asp:TextBox ID="UserPwdTextBox" runat="server" Text='<%# Bind("UserPwd") %>' />
                   <br />
                   <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" 
                       CommandName="Insert" Text="插入" />
                   &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server" 
                       CausesValidation="False" CommandName="Cancel" Text="取消" />
               </InsertItemTemplate>
               <ItemTemplate>
                   UserPwd:
                   <asp:Label ID="UserPwdLabel" runat="server" Text='<%# Bind("UserPwd") %>' />
                   <br />
                   <asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" 


                       CommandName="Edit" Text="编辑" />
               </ItemTemplate>
           </asp:FormView>
           <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
               ConnectionString="<%$ ConnectionStrings:kingangsTestConnectionString %>" 
               SelectCommand="SELECT UserPwd FROM UserList WHERE (UserID = @userid)" 
               UpdateCommand="UPDATE UserList SET UserPwd = @userpwd WHERE (UserID = @userid)">
               <SelectParameters>
                   <asp:SessionParameter Name="userid" SessionField="UserId" />
               </SelectParameters>
               <UpdateParameters>
                   <asp:Parameter Name="userpwd" />
                   <asp:Parameter Name="userid" />
               </UpdateParameters>
           </asp:SqlDataSource>
        </div>



代码如上,修改密码项不成功,修改其他信息由由可以。。。密码数据库设置是不为空。。。。。
这是什么原因啊  也没有报错提示。。。。。 密码 数据库
[解决办法]
你的userid不是sessionparameter吗?怎么设置成parameter了呢?

热点排行