繁体   English   中英

我如何创建基本URL asp.net?

[英]how do i create a base url asp.net?

有没有办法创建像这样的基本URL。

<link href="<asp:label id='baseUrl' runat='server'></asp:label>/assets/plugins/timepicker/bootstrap-timepicker.min.css" rel="stylesheet" />
<link href="<asp:label id='baseUrl' runat='server'></asp:label>/assets/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css" rel="stylesheet" />
<link href="<asp:label id='baseUrl' runat='server'></asp:label>/assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet" />

//代码后面

protected void Page_Load(object sender, EventArgs e) {

    baseUrl.Text = "http://127.0.0.1:8080"
}

并使其如下所示

<link href="http://127.0.0.1:8080/assets/plugins/clockpicker/css/bootstrap-clockpicker.min.css" rel="stylesheet" />

如果要以这种方式链接文件,则必须执行以下操作:

<link id="baseUrl" runat="server" rel="stylesheet" />

背后的代码:

baseUrl.Attributes.Add("href", "http://127.0.0.1:8080/assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css");

一些选择

应该在任何地方都有效:相对路径

这将不会影响技术堆栈。

这将解析到应用程序的根目录。

<link href="/assets/plugins/timepicker/bootstrap-timepicker.min.css" rel="stylesheet" />
<link href="/assets/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css" rel="stylesheet" />
<link href="/assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet" />

公共财产

在您的CodeBehind页面类上设置一个公共属性

/*C# Code Behind*/
public string BaseUrl {get {return "http://127.0.0.1:8080";}}

/*HTML/.apx*/
<link href="<%=this.BaseUrl%>/assets/plugins/timepicker/bootstrap-timepicker.min.css" rel="stylesheet" />
<link href="<%=this.BaseUrl%>/assets/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css" rel="stylesheet" />
<link href="<%=this.BaseUrl%>/assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet" />

在服务器控件中使用〜自动解析URL-注意runat=server

这也将解析为应用程序的根目录。

<link runat="server" href="~/assets/plugins/timepicker/bootstrap-timepicker.min.css" rel="stylesheet" />
<link runat="server" href="~/assets/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css" rel="stylesheet" />
<link runat="server" href="~/assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet" />

请注意,在您的解决方案中,不能有多个具有相同ID的元素

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM