c# - 我如何创建一个基本网址 asp.net?
问题描述
有什么方法可以创建这样的基本网址或其他东西。
<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 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 的元素
推荐阅读
- c# - 从 json 文件中浮动,在 Unity 中返回 0
- javascript - Jquery 自定义 scrollspy 活动导航项
- css - 子类的 css nth-child() 不工作
- javascript - 从金额转换为百分比饼图js
- javascript - jquery找到下一个类
- if-statement - 如何比较 Makefile 中的变量(从命令行)和字符串?
- python - 如何提取@ASPCA 推特页面的所有推文和回复?
- c++ - 函数调用和返回语句
- algorithm - 这个组合生成器的时间复杂度是多少
- javascript - Node 找不到没有 .js 扩展名的模块