if(window.frames["cycs_infor"].document.getElementById("txtcycsmc").value.length==0) 

alert("餐饮场所名称不能为空!"); 
parent.frames["cycs_infor"].document.getElementById("txtcycsmc").Focus();} 不一样时我测试的时候改的   一样也不行啊

解决方案 »

  1.   

    你说的跳转很简单。设置点击控件的的属性 CommandArgument 和 CommandName 就可以了附加的问题不会
      

  2.   

    自己照着改改吧,很简单
    <asp:DataList ID="DataList1" runat="server" Font-Size="9pt"
                       Width="148px" >
                        <ItemTemplate>
                            <table style="width: 140px; vertical-align: top; text-align: left;" cellpadding="0" cellspacing="0" id="table">
                                <tr>
                                    <td colspan="3" style="width: 182px; height: 8px;">
                                    
                                        <a href="Module/Visitor/ViewReply.aspx?ArticleID=<%#DataBinder.Eval(Container.DataItem,"ArticleID") %>">
                                            <%#DataBinder.Eval(Container.DataItem,"Subject") %>
                                        </a>
                                    </td>
                                </tr>
                            </table>
                        </ItemTemplate>
                    </asp:DataList></td>
      

  3.   


    正解 你的这个“不同的页面” 是由程序决定的吧。   CommandArgument 写入俱体页面的参数。在后台进行跳转,
      

  4.   

    <asp:Repeater ID="Repeater1" runat="server" onitemcommand="myMasterList_ItemCommand">
                <HeaderTemplate>
                
                <table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
                <tr>              
                  <td>名称</td>
                  <td>超链接</td>
                  
                </tr>
                </HeaderTemplate>
                <ItemTemplate>
                <tr>
                  <td><%#((DataRowView)Container.DataItem)["Name"]%></td>
                  
                  <td runat="server" visible='<%#((DataRowView)Container.DataItem)["enableSubmit"]%>'><asp:LinkButton ID="submit1" runat="server" CommandName="link" CommandArgument='<%#((DataRowView)Container.DataItem)["Name"]%>'>[超链接]</asp:LinkButton></td>
                               
                </tr>
                </ItemTemplate>
                
                <FooterTemplate>
            </table>
            </FooterTemplate>
            </asp:Repeater>
    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
    DataTable dt=****;//从数据库读出数据
    Repeater1.DataSource = dt;
    Repeater1.DataBind();
    }
    }protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
            {
                
                string strName;
                if (e.CommandName.ToLower() == "link")
                {
                    strName = e.CommandArgument.ToString();
    if(strName=="aaa")
    {
    Response.Redirect("aaa.aspx", true);

    }
    if(strName=="bbb")
    {
    Response.Redirect("bbb.aspx", true);

    }               

                }
            }
      

  5.   

    html代码中 把<ItemTemplate>
    中第二列的 runat="server" visible='<%#((DataRowView)Container.DataItem)["enableSubmit"]%>'去掉 这是控制此列是否显示的 
    我是把自己代码改改就放上来了。忘了改
      

  6.   

       <td><%#((DataRowView)Container.DataItem)["Name"]%></td>你这个写的我有点看不懂啊  你的这个参数 时直接绑定的 还是 从后面传过来的
      

  7.   

     if (e.CommandName.ToLower() == "link")
    还有这个link  ??
      

  8.   

    前台中的
    CommandName="link"的判断
      

  9.   

    asp:LinkButton中的CommandName属性 
      

  10.   

    可是 我前台代码中  绑定数据的是gridview,repeater ,datalist   没有放asp:linkButton控件啊
      

  11.   

            <asp:Repeater ID="Repeater1" runat="server">
                    <HeaderTemplate>
                        <table width="100%" border="0" cellspacing="1" cellpadding="0" class="rep_table">
                            <tr class="rep_alternating">
                                <th class="rep_td">
                                    序号</th>
                                <th class="rep_td">
                                    表格名称</th>
                                <th class="rep_td">
                                    报送数</th>
                                <th class="rep_td">
                                    报送(采集)范围</th>
                            </tr>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <tr onmouseover="rep_mo(this)" onmouseout="rep_mout(this,true)" class="rep_normal">
                            <td class="rep_td" width="40px" align="left">
                                &nbsp;<%# Eval("I_ID")%>
                            </td>
                            <td class="rep_td"  align="left">
                                &nbsp;<a href="../add_cycs_infor.aspx"style="text-decoration:none;border:0;color:#0066cc"><%# Eval("VC_BGMC")%>&nbsp;&nbsp;&nbsp;【填写表格】</a>
                            </td>
                            <td class="rep_td"  align="left">
                                &nbsp;<%# Eval("VC_BSLXJC")%>&nbsp;&nbsp;&nbsp;<a href="" style="text-decoration:none;border:0;color:#0066cc">【查看详细】</a>
                            </td>
                            <td class="rep_td"  align="left">
                                &nbsp;<%# Eval("VC_BSFW")%>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <AlternatingItemTemplate>
                        <tr onmouseover="rep_mo(this)" onmouseout="rep_mout(this,false)" onclick="rep_click('<%# Eval("I_ID")%>')"
                            class="rep_alternating">
                            <td class="rep_td" width="40px" align="left">
                                &nbsp;<%# Eval("I_ID")%>
                            </td>
                           <td class="rep_td" align="left">
                              &nbsp;<a href="../add_lymddzh_infor.aspx?id=<%# Eval("I_ID")%>" style="text-decoration:none;border:0;color:#0066cc"><%# Eval("VC_BGMC")%>&nbsp;&nbsp;&nbsp;【填写表格】</a>
                            </td>
                            <td class="rep_td" align="left">
                                &nbsp;<%# Eval("VC_BSLXJC")%>&nbsp;&nbsp;&nbsp;<a href="" style="text-decoration:none;border:0;color:#0066cc">【查看详细】</a>
                            </td>
                            <td class="rep_td" align="left">
                                &nbsp;<%# Eval("VC_BSFW")%>
                            </td>
                        </tr>
                    </AlternatingItemTemplate>
                    <FooterTemplate>
                        </table>
                    </FooterTemplate>
                </asp:Repeater>
    这是这样的啊   》怎么搞啊?
      

  12.   

    repeater1的<ItemTemplate>里不是放了一个asp:linkButton控件
    你照样子改一下
      

  13.   

    跳转就是传参数  a.aspx b.aspx 这个 a b 是根据你点gv来的  在Eval的时候传 ID就可以
      

  14.   


        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            GridViewRow row = e.Row;
            DataControlRowType RowType = row.RowType;
            if (RowType != DataControlRowType.Header && RowType != DataControlRowType.Footer)
            {
    if (条件1)
    {
    Response.Redirect("aaa.aspx", true);
    }
    if (条件2)
    {
    Response.Redirect("bbb.aspx", true);
    }
            }            
        }
      

  15.   


    select name='<a href=a.aspx>'+ name +'</a>' from table1 
    union 
    select name='<a href=b.aspx>'+ name +'</a>' from table2
    或者 
    select name='<a href=a.aspx>'+ name +'</a>' from table1 where name='aaa'
    union 
    select name='<a href=b.aspx>'+ name +'</a>' from table1 where name='bbb'