Javascript没有从C#Code Behind中解雇

时间:2015-12-11 00:07:12

标签: javascript c# asp.net gridview

我有这个gridview:

page2

    

OnSorting方法仅用作列的标识符。显然,C#没有用于在gridview中选择列的内置函数,因此我不得不使用OnSorting方法和switch语句来获取所选列索引。问题是,我需要将列中的所有数据加载到文本框中,以便对其进行修改。我已经设置了文本框,但是在加载文本框之后从代码隐藏中设置文本框的文本对于某些愚蠢的原因不起作用。所以现在我必须使用javascript,这对某些甚至愚蠢的原因也不起作用。这是OnSorting方法和我迄今为止尝试过的互联网上的所有建议:

 <Asp:GridView runat="server" ID="gv_main" EnableSelection="true" OnSelectedIndexChanged="gv_indexChange"
                    OnSorting="gv_Sorting" />

以上代码行没有工作。每一个都成功运行但没有任何反应。最后一个是我需要运行的脚本,但它做同样的事情。跳过它,不会抛出任何错误,并且在函数中不执行任何javascript。我已经被困在这几个小时,身体不适,沮丧和焦虑。我即将破坏我的笔记本电脑,所以非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试此操作,无需准备好文档。您在索引更改后运行,因此您不需要这样做。我也不是100%确定你加载了jQuery ......

ScriptManager.RegisterStartupScript(this, typeof(Page), "UpdateMsg", "alert('Overrides successfully Updated.');", true);