gpt4 book ai didi

javascript - 如何更改asp.net c#中的url?

转载 作者:行者123 更新时间:2023-12-03 05:14:21 24 4
gpt4 key购买 nike

我正在尝试在 ASP.net 应用程序中创建搜索选项,以根据位置检查医生详细信息。如果我尝试下面的代码,则仅显示主页。 http:www.example.com/doctordetails.aspx?ID=1/DoctorName=IVIN

我希望根据位置更改 URL。预期 URL 示例:http://www.example.com/doctordetails/chennai/doctors/saidapet

我是这项技术的新手。

 <asp:Repeater ID="rptCustomers" runat="server">
<HeaderTemplate>
<div class="tg-view tg-grid-view">
<div class="row">

</HeaderTemplate>
<ItemTemplate>
<article class="tg-doctor-profile">
<div class="tg-box">
<figure class="tg-docprofile-img"><a href="#"><img src="images/doctors/img-13.jpg" alt="image description"></a></figure>
<span class="tg-featuredicon"><em class="fa fa-bolt"></em></span>
<div class="tg-docprofile-content">
<div class="tg-heading-border tg-small">
<h3><a href="<%# String.Format("doctordetails.aspx?ID={0}/DoctorName={1}", Eval("DoctorID"),Eval("DoctorName")) %>"><asp:Label ID="lblName" runat="server" Text='<%# Eval("DoctorName") %>' /></a></h3>
</div>
<div class="tg-description">
<p>Lorem ipsum dolor sit amet, consectetur aicing elit, sed do eiusmod tempor incididunt.</p>
</div>
<ul class="tg-doccontactinfo">
<li>
<i class="fa fa-map-marker"></i>
<address><asp:Label ID="lbladdress" runat="server" Text='<%# Eval("DocAddress1") %>' /></address>
</li>
<li>
<i class="fa fa-phone"></i>
<span><asp:Label ID="lblMobile" runat="server" Text='<%# Eval("Mobile") %>' /></address></span>
</li>
<li>
<i class="fa fa-envelope-o"></i>
<a ><asp:Label ID="lblmail" runat="server" Text='<%# Eval("Email") %>' /></a>
</li>
<li>
<i class="fa fa-fax"></i>
<span>+44 235 856843</span>
</li>
</ul>
</div>
</div>
</article>
</ItemTemplate>
<FooterTemplate>

</div>
</div>
</FooterTemplate>
</asp:Repeater>

最佳答案

希望您希望通过查询字符串传递多个参数并以特定形式访问这些值。如果是这样,你必须像这样更改代码:

<a href="<%# String.Format("doctordetails.aspx?loc={0}&ID={1}&DoctorName={2}", Eval("Location"),Eval("DoctorID"),Eval("DoctorName")) %>"></a>

访问这些值的代码是:

Request.QueryString["Location"]; // Will give you the passed value for location
Request.QueryString["DoctorID"]; // Will give you the passed value for DoctorID
Request.QueryString["DoctorName"]; // Will give you the passed value for DoctorName

关于javascript - 如何更改asp.net c#中的url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41670002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com