问题标签 [asp.net-controls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
535 浏览

asp.net - ASP.NET GridView:如何在 GridView 中间放置标题?

我有一个 GridView,而不是将所有标题放在一行中,我想将标题分成两行。插入第一组标题的所有条目后,第一组标题将位于第一行,第二组标题将位于 GridView 的中间。

怎么做?

此外,拥有与此链接中相同的 gridview 格式会非常好。例如,我真的希望有一个大标题的行和列标题的第二行,并在 GridView 的中间重复它们

0 投票
3 回答
2330 浏览

c# - 如何以编程方式编辑 GridView?

我有一张大桌子,我需要将其开发为 ASP.NET Web 应用程序的一部分。数据将从数据库中检索。而不是直接查看数据。我想通过 C# 来确定 GridView 中的每个单元格并确定它将显示什么。此外,对于编辑和插入数据,由于我使用的是存储过程,因此以编程方式(代码隐藏)执行此操作。我正在考虑使用复选框对此网格视图进行插入和编辑。

您能否为我提供有用的资源来做到这一点?

0 投票
3 回答
1623 浏览

c# - Visual Studio 用户控件 ASP、C#、代码隐藏问题

好吧,这可能是在黑暗中拍摄的,因为很难猜测这里发生了什么。但我在这里没有选择。

因此,我为页面提供了此代码,用户可以填写页面上的输入字段,然后单击提交按钮,将信息添加到数据库中。这 100% 有效。但是,我想将此功能放在用户控件中,以便可以在不同的页面上使用它,但效果相同。但是我无法让它工作。

所以这是工作代码

btnSubmit_Click 方法将信息添加到数据库中没有问题。

现在为用户用户控制代码。这没有任何作用。我所做的唯一不同是它使用了一个 ASPImageButton,我原本只是一个普通的 ASPButton,但并没有什么不同。

所以正如我所说,在黑暗中开枪。如果有人对尝试什么或修复有任何建议,请告诉我。如果需要,我可以提供更多信息。

工作代码:

用户控制代码:

0 投票
1 回答
1827 浏览

c# - ASP.NET:如何使用 ListView 控件中的 UploadFile 控件在 Web 应用程序中上传文档?

我正在使用 ASP.NET 开发一个 Web 应用程序。现在,我正在处理管理任务,我想让管理员能够上传将显示在 Web 应用程序页面之一上的时事通讯。我正在尝试在 ListView 中使用 ListView 控件和 UploadFile 控件。一切都以这种方式正常工作,除非代码隐藏中有问题,这是我无法上传任何内容并将其显示在 listView 中的方式。

部分来自 ASP.NET 代码:

修改后的代码隐藏(在 C# 中):

稍微修改一下代码隐藏后,我收到以下错误:

无法将值 NULL 插入列“Url”、表“psspdb.dbo.Newsletter”;列不允许空值。插入失败。该语句已终止。

此 ListView 绑定到数据库中的 Newsletter 表。该表的结构如下: NewsletterID, NewsletterTitle, url, Username

用户名是 Usre 表中用户名的外键。通讯将采用 pdf 格式。我想要的是让管理员在用户单击此链接下载或预览时事通讯之前指定将显示给用户的时事通讯的标题。

0 投票
1 回答
270 浏览

gridview - 如何将 GridView 的列标题写成两行或三行而不是长一行?

我有一个包含大量信息和列的 GridView。每一列的Header都这么长,所以我想写成两三行而不是一行。怎么做?

0 投票
0 回答
393 浏览

asp.net - OSX 上 Safari 浏览器中的间歇性 ASP.NET 错误

我有一个在 IIS 6.0 上使用 ASP.NET 4.0 Webforms 的应用程序,该应用程序已运行多年。最近对该应用程序的部署在 Safari 浏览器(而不是任何其他浏览器)中导致了一些非常随机的(对我们而言)间歇性问题。
服务器重新启动后,应用程序似乎可以正常工作一段时间,但随后会“中断”。

它是 100% 服务器级别的,因为它可以在所有计算机上找到,直到它“崩溃”。一旦损坏,它将在运行该确切版本 Safari 的每台计算机上损坏。如果您更改 Safari 版本,或在 http 和 https 之间切换,它将再次工作,直到该版本“中断”

一旦“损坏”,它就会出现将 CSS 应用于 ASP.NET 控件的问题,addhistory 方法会引发 javascript 错误,因为它找不到 __dopostback 函数。

0 投票
1 回答
129 浏览

sql - 如何在网站多个页面中存在的Repeater中显示来自同一表的不同数据?

我有一个中继器,它显示数据库中安全消息表中的安全消息。由于我将把这个中继器放在网站的许多页面中,我希望这个中继器在每个页面中显示不同的消息。例如,如果它在此页面中显示消息#1 作为第一条消息,然后显示消息#2 等等,它应该在另一个网页中显示消息#10 作为第一条消息,依此类推。那么该怎么做呢?

我的查询非常简单,如下所示:

这个问题与查询有关吗?还是可以从中继器本身完成?

更新: 我希望转发器以不同的顺序在每个页面中显示数据库中的数据

0 投票
3 回答
4941 浏览

c# - 选中复选框并单击保存按钮后如何更新 GridView?

我需要设置这些 GridView 以供管理员更新。因此,由于我在每个 GridView 中有很多员工和很多课程,我认为更新 GridView 的最佳方法是将空白字段显示为复选框,并且当管理员想要更新其中一名员工的记录时,所有他需要做的只是检查复选框并单击更新按钮。我可以将空字段显示为复选框,但现在我不知道如何将选中复选框的值发布到数据库。

我正在寻找的场景是让系统检查每个 GridView 中的每个复选框,如果之前已经检查过,则保持原样。如果它是空的并且现在刚刚被检查,它应该被添加到员工记录中的数据库中。因此,GridView 将通过单击保存按钮进行更新。我的原始代码是:

代码隐藏:

更新: 我将 btnSave_Click 按钮修改为如下:

但我收到以下错误: Sys.WebForms.PageRequestManagerServerErrorException:无法将“System.Web.UI.WebControls.Button”类型的对象转换为“System.Web.UI.WebControls.GridView”

我不知道为什么我得到这个错误。谁能帮我解决这个问题?

0 投票
2 回答
227 浏览

asp.net - ASP.Net FAQ 库控件

有人可以建议我是否可以使用 ASP.NET 控件在现有网站上创建常见问题解答部分。

我可以自己构建它,但我希望有一个我可以插入的现有库。

0 投票
1 回答
928 浏览

asp.net - html-select 中的列表视图

我写了这段代码:

浏览器给了我:“HtmlSelect”不能有“ListView”类型的孩子。

我不想将选择插入列表视图或从选择中删除 runat。我能做些什么?