如何将web.config里面定义的变量修改到aspx的html元素
如何将web.config里面定义的变量修改到aspx的html元素 <a target="_blank" href="Sign_up.aspx">注册</a>的href属性里面 --------------------编程问答-------------------- 没懂你在说什么 --------------------编程问答-------------------- 若是一个aspx控件的值,那直接可以在cs文件中使用 ConfigurationSettings.AppSettings["变量"];那html控件如何得到 ConfigurationSettings.AppSettings["变量"] 这个? --------------------编程问答-------------------- 首先这个控件没关系,其次你可以不用A标签用 <asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink> --------------------编程问答-------------------- <asp:HyperLink ID="HyperLink1" runat="server" PostBackUrl="http://www.baidu.com" >HyperLink</asp:HyperLink> 打开百度直接报405错误 --------------------编程问答-------------------- HMTL控件,也可以后台给值的, --------------------编程问答-------------------- 在 Page_Load事件可以 string Name = Request.Form["txtSign"].ToString(); 得不到值的--------------------编程问答--------------------
如查是HTML服务器控件,这样Request.Form["txtSign"]是读不到值的,因为到了前台,生成了HTML标签,它的名字变了,变得很长了,直接跟服务器控件一样读取值就行, --------------------编程问答--------------------
现在前台页面aspx里面放入的是客户端控件的。 --------------------编程问答--------------------
.cs文件
protected string _LinkUrl = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
_LinkUrl=ConfigurationSettings.AppSettings["变量"];
}
aspx页面:
<a target="_blank" href="<%=%_LinkUrl >">注册</a>
--------------------编程问答--------------------
没关系的,只是,HTML控件就行,控件就可以直接在后台读取值,像服务器控件那样 --------------------编程问答-------------------- 这个应该就简单了吧 楼上的说的很清楚了,直接后台获取变量信息, --------------------编程问答-------------------- 9L说的很清楚了
补充:.NET技术 , ASP.NET