问题标签 [asplinkbutton]

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 投票
2 回答
128 浏览

sql - 基于LinkBut​​ton在另一个页面上创建SQL语句

我有一个简单的表格,如下所示:

在此处输入图像描述

当用户单击模板字段链接按钮时,它应该发送到另一个页面并将信息填写到以下文本框中:

在此处输入图像描述

我希望能够填充一个 SQL 语句,该语句使用表的信息来填充数据库中的信息:

下面是我的网格视图:

到目前为止,这是链接按钮的位置(更新:所有注释掉的行都会给我错误,因此它们不起作用):

0 投票
3 回答
56 浏览

asp.net - 使用 Gridview LinkBut​​tons 创建 If 语句

我的gridview 的每一行中有2 个链接按钮。我想知道如何使用If语句来确定应该进行哪些更改。

我当前的 If 语句(我知道这是错误的)如下:

我用什么代替我的台词If LinkButton1.Text = "Update"

在此处输入图像描述

更新:

我将 CommandName="UpdateRow" 和 "DeleteRow" 添加到 HTML Linkbutton 并执行以下操作:

但是,删除一个只是删除 LinkBut​​ton 而不是数据库记录,这很奇怪?!不知道为什么。

我还看到显示按钮只有在我单击Delete、更改页面、返回已Delete删除的第一页后才会起作用。所以如果Delete存在Display是行不通的。

更新后的完整版本不起作用版本 1

版本 2

0 投票
2 回答
5655 浏览

c# - 点击事件触发两次

LinkButton我的ASP.NET 网站中有以下内容:

当用户单击它时,它应该只被触发一次,但它会被触发两次。

可能是什么原因?

0 投票
1 回答
1465 浏览

asp.net - 在 Gridview 的页脚中访问链接按钮单击事件

我正在开发一个 asp.net 项目,我在 default.aspx 页面上有一个 gridview,数据绑定到我的 sql 数据库。当我单击特定行时,它会导航到 details.aspx 页面,您可以在其中查看和编辑所单击行的详细信息。

在该 details.aspx 页面上是另一个网格视图,我在其中公开了页脚并添加了“插入”链接按钮和每列的适当控件,以将新记录添加到数据库中。我已经对整个项目进行了编码,但不幸的是,当我单击“插入”链接按钮时没有任何反应(控件中的文本全部清除)。不会引发异常,但不会将记录添加到数据库中。这是网格视图代码:

这是代码隐藏:

感谢您为解决此问题提供的任何帮助!

约翰

0 投票
1 回答
1505 浏览

c# - 如何在使用 c#asp.net 绑定到 Gridview 之前获取值

我正在从数据库中检索一些数据并使用 c# asp.net 在网格视图中进行绑定。首先我想解释我的代码,然后我将解释我的要求。

索引.aspx:

index.aspx.cs:

我正在从数据库中获取字段值。这里Health_Comment_Status我的要求是在绑定到 gridview 之前,如果Health_Comment_Status值是R来自 gridview 的拒绝链接按钮颜色将为红色,否则来自同一网格视图的接受链接按钮颜色将为绿色。类似地在链接按钮的每个单击事件中,我想检查链接按钮的背景颜色,以便我可以更新 DB 中的状态。请帮助我。

0 投票
3 回答
647 浏览

c# - 如何使 CheckBoxList 与 LinkBut​​ton 事件一起使用?

以下代码显示了一些复选框,如果您选择其中任何一个,它将在页面上列出。问题是我想"LinkButton"在页面上使用,如果我点击链接,则会显示 ckeckbox。当我使用OnLoad="Page_Edit"in"asp:LinkButton"时,checkboxlist工作正常,但我不checkboxlist希望它一直显示,我希望通过单击“单击以使用复选框!”来显示它。关联。如果我使用OnClick="Page_Edit",通过选择任何复选框,checkboxlist消失。任何帮助,将不胜感激。

void Check_Clicked(对象发送者,EventArgs e){

0 投票
2 回答
5126 浏览

javascript - 如何将会话值从 aspx(使用 javascript 存储)传递到 cs

我可以使用以下方式将会话变量存储在 aspx 页面中:

现在,当我尝试检索时,Session["UserName"]我无法在 cs 中获得该值。为此,我有一个解决方法,但想知道它失败的原因?

替代方式:

声明隐藏的变量和链接按钮

所以我能够onclick在服务器端检索事件中的值。

我的问题: 那么为什么我无法使用第一种方法检索 cs 中的会话值(即没有分配给隐藏变量)

0 投票
1 回答
811 浏览

asp.net - 在 vb asp.net Web 应用程序的 gridview 中触发链接按钮单击事件的问题

我有使用 VB Visual Studio 2008 创建的 Web 应用程序。我创建了一个新页面来显示一个网格视图,该视图显示来自具有特定状态的数据库的合同。在网格视图中,我有一个带有链接按钮的项目模板字段。链接按钮的默认文本是添加。

单击按钮时,我想将合同的 ID 号从数据库添加到整数列表中。如果合同 ID 出现在列表中,则按钮的文本应显示为“删除”,然后应将其从列表中删除。如果它不在列表中,按钮的文本应该读作“添加”并且应该添加到列表中。在按钮的点击事件中,我有代码来实现这一点。

该页面加载正常并在网格视图中显示项目,但是当我单击添加按钮时,它会生成指向我投射链接按钮的空异常错误。然后我将网格视图放在更新面板中,我不再收到空异常错误,但现在什么也没有发生。

这是网格视图的 aspx 代码和 vb 代码。使用 Dim btnT As New LinkBut​​ton 和使用 btnT = CType(sender, LinkBut​​ton) 的下一行触发了 null 错误。任何帮助将不胜感激,奇怪的是在 vb asp.net 网站中有非常相似的代码(我实际上复制了代码),并且工作正常。

导入 System.Data

部分公共类 contract_queue 继承 System.Web.UI.Page

结束类

0 投票
4 回答
730 浏览

c# - 执行点击事件代码之前的链接按钮回发?

我正在尝试向我的网站添加一个基本开关,以便在静态布局和响应式布局之间切换。

我的页面底部有两个链接按钮:

它们都有一个非常相似的 OnClick 事件。

事件应该在类文件 (User.vb) 中设置一个布尔值,在 true 或 false 之间,然后保存会话,在回发时 Page_Load 事件应该读取这个布尔值并使用它来调整 Viewport 元标记:

但是,当我单击“切换到完整站点”链接按钮时,页面将回发,但没有任何改变。回发是否以某种方式过早触发?

0 投票
1 回答
479 浏览

html - 将按钮内跨度上的类更改为发件人

我想知道是否可以在后面的代码中选择特定的 LinkBut​​ton 内部。

我想做的是,当单击按钮时,按钮内的跨度应该更改类。我知道如果我在跨度上设置一个 ID,我可以更改它,但我想知道是否可以通过按钮作为发件人来获取跨度。

按钮:

后面的代码:

我希望跨度改变开关盒内的类。

提前致谢!