1,在<head></head>中加入<base target="_parent">

解决方案 »

  1.   

    2.试试在datagrid的select上单击打开新窗口3.不明白
      

  2.   

    1.在<head></head>中加入<base target="_parent">
    2.在页面上屏蔽右键
    3.listbox_selectedIndexChanged里面写代码,当你选择某一项的时候,textbox执行相应的动作。
      

  3.   

    TO houjianxun(三千弱水)(独取一瓢清泉) :
    已经改成了单击打开新窗口。但是不明白为什么不能用右键选择在新窗口中打开。
    TO  littleqiang520(小强.NET) :
    autopostback肯定要设置成true吧,那页面不是要不断闪烁?
    TO  beibeilong(whylove):
    恩,就是类似于combobox的控件,但是又要让listbox里面的输入跟着textbox的内容变化。
    以前用delphi写过,但是感觉在asp.net里很难实现
      

  4.   

    upupup
    解决了两个,还有第二个没解决
    另外,我用window.open打开了一个窗口,然后在新窗口中修改数据
    因为数据有些不能为空,所以保存时需要用Response.Write("<script language=javascript>alert('访客不能为空');</script>")提示,可结果关闭alert窗口的时候,新窗口也被关闭了,该怎么设置呢?
      

  5.   

    晕死了,问了这么久,没一个问题解决了的。
    算了,问最后一个,解决了就结贴
    谁知道怎么动态修改datagrid特定行的颜色啊?
    解决就给20分
      

  6.   

    eg: 
       Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound        Dim dd As String        Dim i As Integer        dd = e.Item.Cells(4).Text + " " + e.Item.Cells(5).Text        If dd < Convert.ToString(Now) Then            For i = 1 To 15                e.Item.Cells(i).ForeColor = Color.Gray            Next i        End If    End Sub