如何评估配置文件中的值

发布于 2024-12-09 08:04:40 字数 547 浏览 1 评论 0原文

我有以下情况:

我在 web.config 文件中存储了一个特定路径,如下所示:

<add key="pdfPath" value="domainName/aa/pdf/"/>

并且我想在我的 DetailsView 的超链接中评估这个值:

 <asp:TemplateField HeaderText="pdf file">
 <asp:HyperLink ID="hl_link" runat="server" NavigateUrl='<%#Eval("thevaluefromConfigfile")%>'><%#Eval("filename") %></asp:HyperLink>
 </asp:TemplateField>
  1. 如何从配置文件中读取值?

  2. 我希望此链接在新窗口中打开。超链接是最好的吗 选择?

I have the following case:

I store a specific path in my web.config file like this:

<add key="pdfPath" value="domainName/aa/pdf/"/>

and I want to eval this value in my hyperlink in my DetailsView:

 <asp:TemplateField HeaderText="pdf file">
 <asp:HyperLink ID="hl_link" runat="server" NavigateUrl='<%#Eval("thevaluefromConfigfile")%>'><%#Eval("filename") %></asp:HyperLink>
 </asp:TemplateField>
  1. How do I read the value from my configuration file?

  2. I want this link to open in a new window. Is the hyperlink the best
    choice?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

囍笑 2024-12-16 08:04:40

检查此代码

替换

 <asp:HyperLink ID="hl_link" runat="server" NavigateUrl='<%#Eval("thevaluefromConfigfile")%>'><%#Eval("filename") %></asp:HyperLink>

 <asp:HyperLink ID="hl_link" runat="server" NavigateUrl='<%$ AppSettings:thevaluefromConfigfile %>'><%$ AppSettings:filename %></asp:HyperLink>

您可以使用锚标记吗?如果是,则使用该窗口,它将在单独的新窗口上导航,同时您也可以使用 navigateURL 中的 window.open() 函数来打开新窗口。有关更多信息,请查看此链接 还有这个 链接

Check this code

Replace

 <asp:HyperLink ID="hl_link" runat="server" NavigateUrl='<%#Eval("thevaluefromConfigfile")%>'><%#Eval("filename") %></asp:HyperLink>

With

 <asp:HyperLink ID="hl_link" runat="server" NavigateUrl='<%$ AppSettings:thevaluefromConfigfile %>'><%$ AppSettings:filename %></asp:HyperLink>

Is it possible for you to use anchor tag? If yes then use that one it will navigate you on separate new window, while you can also use window.open() function in navigateURL to open new window. For further information check this link and also this link.

叹沉浮 2024-12-16 08:04:40

使用 A 标签代替

<a id="hl_link" target="_blank" 
href='<%#ConfigurationSettings.AppSettings["pdfPath"]%>'><%#Eval("filename") %></a>

如何读取密钥:

 ConfigurationSettings.AppSettings["pdfPath"];

Use a A tag instead

<a id="hl_link" target="_blank" 
href='<%#ConfigurationSettings.AppSettings["pdfPath"]%>'><%#Eval("filename") %></a>

how to read the key:

 ConfigurationSettings.AppSettings["pdfPath"];
笑饮青盏花 2024-12-16 08:04:40

使用 <%$ AppSettings:pdfPath %>

Use <%$ AppSettings:pdfPath %>

沩ん囻菔务 2024-12-16 08:04:40

替换:

<%#Eval("thevaluefromConfigfile")%>

也许你应该用这样的东西

<%# ConfigurationManager.AppSettings["pdfPath"] %>

probably you should replace:

<%#Eval("thevaluefromConfigfile")%>

with something like this:

<%# ConfigurationManager.AppSettings["pdfPath"] %>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文