如何在row_updating事件中获取网格视图行中的旧值?
我使用sqldatasource控件来填充网格,并希望在RowUpdating事件中编写更新代码。
网格中显示了10个字段。
我可以使用以下命令获取第一个字段的值
string old_Category = e.OldValues[0].ToString();.
但它不适用于大于0的索引项。这不管用
string old_Category = e.OldValues[1].ToString();
它返回一条错误消息
Index was out of range. Must be non-negative and less than
这一错误
"'gv‘在当前上下文中不存在“
在尝试加载网格视图时显示。这是我第一次看到这个错误。为了解决这个错误,我做了很多工作,但没有成功。我需要做些什么来查找这个错误并加载网格视图。谢谢。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using MySql.Data.MySqlClient;
n
我有一个GridView,它的列是TextBoxes,在用户修改了GridView中的数据后,我有一个“提交”按钮,它位于GridView之外,也位于页面内的不同内容下……即使我设置了正确的验证器,我如何设置验证器来工作,但当我单击“提交”按钮时,它不会检查验证,我相信这是因为按钮不在GridView或UpdatePanel中……有没有办法绕过这一点?还是更好的方法?提前感谢您的帮助。
Please select a Test from the dropdown below.<br />
<asp:DropDownList ID="ddlResult&
我正在尝试将复杂类型绑定到属性,以编辑属性值并将更改保存在内存中,暂时用于测试。
I get an exception when I execute Post.
这是我的编辑剃须刀视图。
<h1>Edit:</h1>
<form method="post">
<label asp-for="EditClient.Name"> </label>
<input asp-for="EditClient.Name"
我是ASP.NET的新手,但一直在前进,到目前为止,通过一些研究,我能够克服所有的障碍。但我有一个小问题,我似乎无法解决,涉及到我创建的自定义控件。
该控件是一个通过JQuery弹出的小部件,其中包含允许用户对结果集进行过滤的控件。我将这个弹出窗口的所有元素都嵌入到两个特定的页面中,这两个页面都工作得很好。我决定创建一个自定义控件,据我所知,在目标页面上使用带有Control' directive and a注册指令的ascx文件创建自定义控件是正确的,所以:
<%@ Control Language="C#" AutoEventWireup="true&
我正在编辑网格视图。我也添加了复选框。我需要检查当用户点击检查按钮,它应该给真值。如果不是假的话。这是我的网格视图。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID" OnRowDeleting="DeleteRecord"
EmptyDataText="There are no data records to display." o
我一直在尝试用asp标记帮助创建下拉列表,由于某种原因,它们看起来总是很奇怪。我将包括控制器、视图和视图模型的代码。还有它的外观的图片。主计长:
public async Task<IActionResult> Create()
{
var dalias = await _context.DeptAliases
.Select(m => new SelectListItem { Text = m.Alias, Value = m.DeptAliasPkey.ToString() }).Distinct()
.ToListAsync();
我在我的asp.net程序中使用RequiredFieldValidator。我有一个用来终止会话的注销按钮,但是当我在没有在任何文本框中插入任何值的情况下单击这个注销按钮时,RequiredFieldValidator会抛出一个错误,并且我无法注销。
我想注销一个用户,而不在文本框中输入任何值。
如果我的代码中有任何问题,请检查我的代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.We