解决方案 »

  1.   

    非要input??  你写个超链接不就行了   
      

  2.   

    <td align="center">
                        <%#Eval("fileDepartment").ToString() == "1" ? "<input class=\"BtnView\" type=\"button\" onclick=\"window.location='Detail.aspx?fileNum="+Eval("fileNum")+"'\"/>" : "<input class=\"BtnView\" type=\"button\" onclick=\"window.location='Detail2.aspx?fileNum="+Eval("fileNum")+"'\"/>"%>
                        </td>
      

  3.   

    不然就麻烦点 用个隐藏域存fileDepartment  然后用JS取出来判断 再输出出来
      

  4.   

    当你点击按钮的时候给个Click事件,然后根据你规定的条件判断下就是了,然后跳转。
    用js可以,在后台写也行啊!
      

  5.   


      <script language="JavaScript" type="text/javascript">
                             function checkreg()
                             {
                                 
                                 if ( Eval("fileType") =="合同") 
              {  
                  document.location = "../ManagerHetong/Detail.aspx?fileNum=<%#Eval("fileNum")%> ";  
              }
              <input class="BtnView" type="button" onclick="checkreg();"/>JS这么写的,不会跳转
      

  6.   

    <td align="center">
                        <%#Eval("fileDepartment").ToString() == "1" ? "<input class=\"BtnView\" type=\"button\" onclick=\"window.location='Detail.aspx?fileNum="+Eval("fileNum")+"'\"/>" : Eval("fileDepartment").ToString() == "2" ? "<input class=\"BtnView\" type=\"button\" onclick=\"window.location='Detail2.aspx?fileNum="+Eval("fileNum")+"'\"/>" : "<input class=\"BtnView\" type=\"button\" onclick=\"window.location='Detail3.aspx?fileNum="+Eval("fileNum")+"'\"/>"%>
                        </td>
      

  7.   


      <script language="JavaScript" type="text/javascript">
                             function checkreg()
                             {
                                 
                                 if ( Eval("fileType") =="合同") 
              {  
                  document.location = "../ManagerHetong/Detail.aspx?fileNum=<%#Eval("fileNum")%> ";  
              }
              <input class="BtnView" type="button" onclick="checkreg();"/>JS这么写的,不会跳转
    这样应该也可以啊,window.location="detail.aspx";
      

  8.   

    你repeater绑定那些数据的时候,其实每行数据的filenum都会不同的。
    只是你少写了循环吧用循环,套住itemtemplate,这样每行就可以绑定不同的数据,即filenum不同。
    跳转的url就会根据每行的实际值来构建具体文件名,然后跳转。或者onclick那里,写个js函数,在函数里跳转,这样子更好,不会在标记里写入一大堆逻辑影响阅读。