gpt4 book ai didi

C# (ASP.Net) 将选择值链接到代码隐藏中的常量

转载 作者:行者123 更新时间:2023-11-30 12:19:19 25 4
gpt4 key购买 nike

ASPX代码

<asp:RadioButtonList ID="rbServer" runat="server" >   <asp:ListItem Value=<%=ServerDeveloper%>> Developer </asp:ListItemv   <asp:ListItem Value="dev.ahsvendor.com"> dev.test.com</asp:ListItem>   <asp:ListItem Value="staging.ahsvendor.com"> staging.test.com</asp:ListItem></asp:RadioButtonList>

ASPX.CS - 代码隐藏

const string ServerDeveloper = "developer";

ASPX 错误:此上下文不支持代码块。

问题: 那么,将下拉菜单/单选按钮/... ASPX 值绑定(bind)到与代码隐藏代码共享的常量的正确方法是什么?

我知道我可以 [从 CodeBehind] 执行 rbServer.Add.Item("developer"),但是有没有一种方法可以从事物的演示方面实现它?

最佳答案

会不会是:

rbServer.Items.Add(ServerDeveloper)

好吧,既然你想从演示中做到这一点......这是可能的,但非常丑陋:

<div><% rbServer.Items.Add(new ListItem("Dev", ServerDeveloper)); %><asp:RadioButtonList ID="rbServer" runat="server">    <asp:ListItem Value="Blah">Blah</asp:ListItem></asp:RadioButtonList></div>

请注意,代码块必须位于标记的上方 - 如果将其放在下方,它似乎不起作用。另请注意,const 必须受到保护才能让页面访问它。这对我来说非常像黑客攻击,但确实如此。

关于C# (ASP.Net) 将选择值链接到代码隐藏中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201826/

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