~/Folder1/UserControl1.ascx:
왜 asp : 하위 폴더에있는 사용자 정의 컨트롤의 HyperLink.NagigateUrl에이 하위 폴더가 있습니까?
<%@ Control Language="C#" CodeBehind="WebUserControl1.ascx.cs" Inherits="WebApplication1.WebUserControl1" %>
<asp:HyperLink runat="server" NavigateUrl="?foo=bar">HyperLink1</asp:HyperLink>
~/UserControl2.ascx:
<%@ Control Language="C#"CodeBehind="WebUserControl2.ascx.cs" Inherits="WebApplication1.WebUserControl2" %>
<asp:HyperLink runat="server" NavigateUrl="?foo=bar">HyperLink2</asp:HyperLink>
결과 :
http://localhost/Folder1/?foo=bar
http://localhost/?foo=bar
왜 발생합니까?
하위 폴더에있는 코드에서이 메서드를 호출 할 수 있습니까? 나는. this.Page.ResolveClientUrl() 곳 : UserControl을 – abatishchev
@abatishchev - 예,이 –
은 그럼 왜 나를 위해 작동하지 않는 이상 그냥 잘 작동합니다 .. urlSearch.NavigateUrl = this.Page.ResolveClientUrl ("검색 = 사실? ")는 url의 주소를 http : // localhost/Approve /? search = true와 동일하게 만듭니다. 어쩌면 내가 뭔가 잘못한거야? – abatishchev