- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请帮忙。我有以下内容 - ListView 及其两个处理程序 AdminUsersListView_ItemEditing、AdminUsersListView_Load。
<asp:ListView ID="AdminUsersListView" runat="server"
onitemediting="AdminUsersListView_ItemEditing" onload="AdminUsersListView_Load"
DataKeyNames="UserId">
<LayoutTemplate>
<table cellpadding="2" runat="server" id="usersTable">
<tr runat="server" id="itemPlaceholder" />
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><asp:LinkButton ID="EditButton" runat="server" Text="Edit" CommandName="Edit" /></td>
<td><asp:Label ID="NameLabel" runat="server" Text='<%# Eval("UserName") %>' /></td>
</tr>
</ItemTemplate>
<EditItemTemplate>
<tr>
<td><asp:LinkButton ID="UpdateButton" runat="server" CommandName="Update" Text="Update" /><asp:LinkButton ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" /></td>
<td><asp:Label runat="server" ID="NameLabel" AssociatedControlID="NameTextBox" Text="Name"/><asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("UserName") %>' MaxLength="50" /></td>
</tr>
</EditItemTemplate>
</asp:ListView>
编译后,我看到通常的页面,其中每行都有表格和“编辑”按钮,我单击该按钮,回发正在发送,但没有任何反应。
处理程序如下:
protected void AdminUsersListView_ItemEditing(Object sender, ListViewEditEventArgs e)
{
}
protected void AdminUsersListView_Load(Object sender, EventArgs e)
{
try
{
Int32 itemCount = Request["itemCount"] == null ? 10 : Int32.Parse(Request["itemCount"]);
Int32 itemPage = Request["itemPage"] == null ? 0 : Int32.Parse(Request["itemPage"]);
List<String> currentRoleList = Roles.GetRolesForUser().ToList();
UsersManager usersManager = new UsersManager();
IEnumerable<DbDataRecord> userList = usersManager.getAllowedUsersForRole(currentRoleList).ToList();
userList = userList.Skip(itemCount * itemPage).Take(itemCount);
AdminUsersListView.DataSource = userList;
AdminUsersListView.DataBind();
}
catch (Exception exceptionData)
{
Log.setMessage(exceptionData);
}
}
问题 - 为什么我总是看到 ItemTemplate 而看不到 EditTemplate?
提前致谢,艺术。
最佳答案
您可以尝试在加载事件之外进行数据绑定(bind)吗?
关于asp.net - ListView 的 EditTemplate 不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404102/
请帮忙。我有以下内容 - ListView 及其两个处理程序 AdminUsersListView_ItemEditing、AdminUsersListView_Load。
在 GridView 中,我们使用了一个编辑按钮。单击编辑按钮后,编辑模板中的控件将与更新按钮显示在同一行中。该行有两个下拉列表控件。 流程: 控制:d1 和 d2 d1 正在使用 sqldataso
我有一个像这样的 GridView: ' />
我正在 Asp.Net 中处理 GridView。当最初页面加载时,我的 gridview 看起来像: alt text http://www.freeimagehosting.net/uploads
我有一个绑定(bind)到 ObjectDataSource 的 FormView。 * ObjectDataSource 定义(为简单起见省略了部分)*
我有一个 asp:GridView ,其中有两列,在一列中我想显示标签但是当我单击 sdit 按钮时,我想在该特定列中显示一个下拉列表,我创建了如下 GridView :
我正在从数据库中提取地址数据以显示在 FormView 上。我使用带有 window.onload 函数的 Javascript,该函数从后面的代码接收数据(经度和纬度)。表单 View 位于 Upd
我是一名优秀的程序员,十分优秀!