C# 要重定向到其他网站的GridView超链接字段?
我已经将网站的URL绑定到网格视图中的超链接字段。那么现在如何导航到实际的网站呢?比如“www.google.com”C# 要重定向到其他网站的GridView超链接字段?,c#,asp.net,C#,Asp.net,我已经将网站的URL绑定到网格视图中的超链接字段。那么现在如何导航到实际的网站呢?比如“www.google.com” NavigateUrl='' 它必须在另一个单独的选项卡中打开,而不是在同一页中。如何操作?我的建议是对将在同一页面中打开站点的超链接字段使用Target=“\u parent”。我的建议是对将在同一页面中打开站点的超链接字段使用Target=“\u parent”。如果这只是一个链接,我建议使用本机html元素-a(页面上的一个服务器端控件较少) 希望有帮助。如果这只是
NavigateUrl=''
它必须在另一个单独的选项卡中打开,而不是在同一页中。如何操作?我的建议是对将在同一页面中打开站点的超链接字段使用Target=“\u parent”。我的建议是对将在同一页面中打开站点的超链接字段使用Target=“\u parent”。如果这只是一个链接,我建议使用本机html元素-a(页面上的一个服务器端控件较少)
希望有帮助。如果这只是一个链接,我建议使用原生html元素-a(页面上少一个服务器端控件)
希望有帮助。我找到了解决问题的方法。感谢Praveen、Sebastian Siek和Adrian Iftode。你们给了我一些帮助我解决问题的好主意: 这就是我找到的解决方案:
<asp:HyperLink ID="HyperLink3" runat="server" Target="HyperLink"
NavigateUrl='<%# String.Format("http://{0}", Eval("WebPage").ToString()) %>'
Text='<%# Bind("WebPage") %>'></asp:HyperLink>
我找到了解决问题的方法。感谢Praveen、Sebastian Siek和Adrian Iftode。你们给了我一些帮助我解决问题的好主意: 这就是我找到的解决方案:
<asp:HyperLink ID="HyperLink3" runat="server" Target="HyperLink"
NavigateUrl='<%# String.Format("http://{0}", Eval("WebPage").ToString()) %>'
Text='<%# Bind("WebPage") %>'></asp:HyperLink>
当然,请查看此链接-同时确保url也包含http部分,但字段文本也必须动态更改。是否可能是HTML标记?询问的原因是HTML“a”标记没有文本属性。@AdrianIftode Yea“http”part helped.Thanx for ur Help如果您可以使用与href相同的方式绑定文本属性,那么您就可以了。如果需要在后台执行任何“花哨”操作来生成文本,那么您需要使用服务器端超链接(或创建方法生成文本)。当然,请查看此链接-同时确保url包含http部分,但归档文本也必须动态更改。是否可能是HTML标记?询问的原因是HTML“a”标记没有文本属性。@AdrianIftode Yea“http”part helped.Thanx for ur Help如果您可以使用与href相同的方式绑定文本属性,那么您就可以了。如果需要在后台执行任何“花哨”操作来生成文本,那么您需要使用服务器端超链接(或创建方法生成文本)。是您的“目标”是在另一个选项卡中打开url的解决方案。Thanx alotYea ur“Target”是在另一个选项卡中打开url的解决方案。Thanx alot
<asp:HyperLink ID="HyperLink3" runat="server" Target="HyperLink"
NavigateUrl='<%# String.Format("http://{0}", Eval("WebPage").ToString()) %>'
Text='<%# Bind("WebPage") %>'></asp:HyperLink>