ASP.Net C#ResolveClientUrl里面的类
发布时间:2020-05-25 02:52:28 所属栏目:asp.Net 来源:互联网
导读:我有以下代码: public class NavigationPath{ private string menuItems = li + a href=#home/a + /li; 但我想要有: public class
|
我有以下代码: public class NavigationPath
{
private string menuItems = "<li>" +
"<a href="#">home</a>" +
"</li>";
但我想要有: public class NavigationPath
{
private string menuItems = "<li>" +
"<a href="" + ResolveClientUrl("~/home.aspx") + "">re</a>" +
"</li>";
但是,我无法在Class中使用ResolveClientUrl。任何想法? 提前提前,为你的时间 解决方法ResolveClientUrl是System.Web.UI.Control类的成员,因此可以直接访问:var url = ResolveClientUrl("~/Some/Url/");
当您在asp.net页面的代码中调用。 要在类中使用它,您将不得不将页面(或页面上的控件)传递到其构造函数中的类中。即使如此,我也不确定你可以按照你指出的方式使用它。你可能要做类似的事情: public class NavigationPath
{
private string menuItems = string.Empty;
public NavigationPath(Page page)
{
menuItems = "<li>" + "<a href="" + page.ResolveClientUrl("~/Home.aspx") + "">home</a>" + "</li>";
}
}
然后在你的asp.net页面做一些像: var navPath = new NavigationPage(this); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何进入MVC4源代码,而无需构建程序集
- asp.net-mvc – C#MVC FindPartialView无法找到路径
- asp.net-mvc – 在ASP.Net MVC中定义自定义URL路由
- asp.net-mvc – 当它被称为DocumentationController时,MVC控
- asp.net-mvc – 如何更改ASP.NET MVC中的默认验证错误消息?
- asp.net-mvc – 针对SAAS的多租户客户端特定定制
- asp.net – 实体框架不会显示存储过程
- asp.net-mvc – ASP.NET MVC / IIS 7.5:500内部服务器仅针
- asp.net – Web部署错误到IIS – 应用程序池managedRuntime
- asp.net-mvc – 如何在ASP.NET MVC 4中定义catch(绝对)所有
推荐文章
站长推荐
- 为什么NuPack生成的NinjectMVC3.cs无法编译? (或
- asp.net – IIS将旧用户名返回到我的应用程序
- asp.net-mvc – ASP.net MVC RTM测试命名约定
- asp.net-mvc – HTML.Hidden For value set
- asp.net-mvc-3 – Editor用于收集我的模型中的项
- Asp.net形成认证cookie,不符合IIS7超时
- asp.net-core – 如何从ASP.NET Core中的Razor V
- ASP.NET dev服务器和IIS Express有什么区别?
- ASP.NET GridView SortedAscendingHeaderStyle不
- asp.net-mvc-3 – Facebook身份验证和奇怪的重定
热点阅读
