我正在研究VB.Net,ASP.NET。我有一个带有链接按钮和intersoft网格的Web表单。单击链接按钮。我正在打开弹出窗口。我面临的问题是当我点击链接按钮时,网格(intersoft)中的所有行都被清除。谁能帮我?可能是什么问题。
这是我打开弹出窗口的链接按钮代码。单击此按钮,网格中的所有行都将被清除。
Protected Sub lnkBtnProfile_click(ByVal sender As Object, ByVal e As CommandEventArgs)
Dim sb As New StringBuilder
Dim Empno As String
Empno = e.CommandArgument
sb.Append("<script>")
sb.Append("window.open('Profile.aspx','name','width=750,height=300,menubar=no,toolbar=no,help=no,status=no,resizable=0')")
sb.Append("</script>")
Me.RegisterStartupScript("OpenPopUp", sb.ToString())
End Sub
答案 0 :(得分:0)
我不知道具体问题是什么,但我从丰富的经验中知道,由于他们在回发上执行了很多操作,因此正确配置intersoft是非常棘手的。
我认为问题可能是你没有在回发上重新发布版本,或者网格如何管理数据的设置中的众多变化之一没有设置得恰到好处。
但是,我认为您不需要回发以执行代码中所示的操作。您应该能够使用此信息创建一个javascript函数,并直接在客户端调用它。
类似的东西:
<script>
function OpenProfile(empNo) {
window.open('Profile.aspx?empNo=' + empNo,'_blank','width=750,height=300,menubar=no,toolbar=no,help=no,status=no,resizable=0');
}
</script>