c#
  • asp.net
  • c#-4.0
  • gridview
  • webforms
  • 2017-09-20 11 views 0 likes 
    0

    私はこれを試してきましたが、それをやり遂げることはできません。gridviewの内部でhrefリンクを動的にするにはどうすればいいですか?

    アイテムテンプレートにこのリンクがあります。 /print.aspx

    HREFリンクにおける
    <asp:TemplateField HeaderText="Tender's Details <br/> ٹینڈر کی تفصیلات"> 
    <ItemTemplate> 
        <a href='<%#Eval("Url")%>/forms/general/print.aspx?OfficeID=<%# SharedUtility.EncryptURL(Eval("OfficeID").ToString()) %>&NITNo=<%# SharedUtility.EncryptURL(Eval("NITNo").ToString()) %>' class='<%#Eval("IsPublished").ToString()=="False"?"":"hidden"%>' target="_blank">           
    </ItemTemplate> 
    </asp:TemplateField> 
    

    は、それが/print222.aspx他/print.aspxなければならないようなOfficeID = 1の場合のように動的であるべきです。

    それだけです。

    私はそれを修正しようとしましたが、他の多くの問題が発生しました。

    答えて

    1

    classのように3値演算子を使用しないのはなぜですか?

    <%# Convert.ToInt32(Eval("OfficeID")) == 1 ? "print.aspx" : "print222.aspx" %> 
    
    関連する問題