vb.net - VB.Net - 单击 GridView 行中的复选框后如何触发操作?
问题描述
我的 GridView 有一个复选框列,我计划在单击时将 GridView 行数据更新到数据库。
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" commandargument="<%# container.displayindex %>" commandbutton="AddLine"
onclick="UpdateDB" Wrap="True" />
</ItemTemplate>
</asp:TemplateField>
但现在我正在进行小规模测试,一旦勾选复选框,就会触发文本框生成文本。
Protected Sub UpdateDB(ByVal sender As Object, ByVal checkbox1 As CheckBox, ByVal e As EventArgs)
Dim ixrow As Integer = sender.commandargument
Dim CheckBoxChecked As Boolean = checkbox1.Checked
If CheckBoxChecked = True Then
LineID_DB.Text = "Hello"
End If
End Sub
但是在测试期间,当我尝试使用该复选框时,我收到了以下错误消息:
'JavaScript runtime error: 'UpdateDB' is undefined
这是什么意思undefined
?我应该添加什么来解决这个问题?
解决方案
推荐阅读
- c - 为什么下面代码中的 printf 语句打印的是值而不是垃圾值?
- python - Pandas - 数据帧分组 Id 的时间序列多个切片
- scikit-learn - 如何处理将 xgboost 转换为 pmml 的空值?
- tensorflow - 在 TF 2.0 中使用 tf.keras,如何定义依赖于学习阶段的自定义层?
- python - Dask 数据框加入慢如熊猫
- html - 将输入文本着色为红色,“跳过”类中的输入除外
- runtime-error - 将 NuGet 包源迁移到解决方案中,但无法加载其构建的 DLL
- scala - 如何在 Couchbase 和 Scala 中过滤日期
- python - Python - Matplotlib 中的条形图 - 如何更改 X 轴
- html - CSS3 - 圆形旋转倾斜/不正确