我正在使用ASP.NET C#创建数据驱动页面,并希望使用后面的代码动态设置页面标题
<%@ Page Title="" Language="C#" MasterPageFile="~/FLMaster.master" AutoEventWireup="true" CodeFile="legal-expenses-insurance-news-item.aspx.cs" Inherits="legal_expenses_insurance_news_legal_expenses_insurance_news_item" %>
Run Code Online (Sandbox Code Playgroud)
我尝试在页面中使用较低的单独标题标签,但这也不起作用.任何人都可以建议如何做到这一点.
我有一个包含三个片段的活动.片段使用PagerAdapter使用操作栏选项卡.我想要做的是从主活动中访问活动选项卡式片段中的方法.我已经尝试了下面的代码,但这只是将片段返回为null,所以我猜它无法在标签中找到它!
NPListFragment articleFrag = (NPListFragment) getSupportFragmentManager().findFragmentByTag("NP");
articleFrag.refreshT();
Run Code Online (Sandbox Code Playgroud)
PagerAdapter:
public class AppSectionsPagerAdapter extends FragmentPagerAdapter {
public AppSectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
switch (i) {
case 0:
return new NPListFragment();
case 1:
return new PListFragment();
case 2:
return new FavouritesFragment();
}
return null;
}
@Override
public int getCount() {
return 3;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以提出建议吗?我花了大约6个小时,我只是没有取得任何进展来解决这个问题.
我正在使用主要详细信息页面处理Xamarin表单共享项目.当我运行应用程序时,主详细信息页面是第一个加载的项目,它显示后退按钮,一旦点击打开导航(主)抽屉.这没有任何导航意义!我试图隐藏后退按钮但是无法做到这一点.有没有人遇到这个并成功地做到了这一点?我更喜欢一个程序化的解决方案,而不是一个xaml解决方案.
我尝试添加以下代码:
NavigationPage.SetHasBackButton(this, false);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我想保留工具栏,因为我将在这里添加自己的菜单项,但希望后退按钮不见了.
我有一个在表格中设置的下拉列表.我最初让表的唯一ID成为项目列表顺序的控件.但是,工作要求更改此订单.我可以重新排列表格,但仍然使用唯一的标识符订购,但我相信这个订单会定期更改,直到他们满意为止.所以我添加了一个名为zoneOrder的字段.我遇到的麻烦是如何使用下面的代码订购
ViewBag.zoneId = new SelectList(db.tblZoneLists, "zoneId", "zoneDesc");
Run Code Online (Sandbox Code Playgroud)
我试过了
ViewBag.zoneId = new SelectList(db.tblZoneLists, "zoneId", "zoneDesc").OrderByDescending(e=>e.zoneOrder)
Run Code Online (Sandbox Code Playgroud)
但这不起作用,实际上当我输入e => e时.intellisense只给我选项如'value','text'
我正在研究一个项目,我需要计算创建日期帐户和当前日期之间的天数.我的代码工作如何不给我这些日子.这是下面的代码
@(item.AccountCreated.AddYears(1)-DateTime.Now)
Run Code Online (Sandbox Code Playgroud)
给我这个结果,如330.06:53:24.6752284,当我想要显示的只有330是有办法通过Razor做到这一点.
问题现在解决了
@Convert.ToInt32(((item.AccountCreated.AddYears(1)-DateTime.Now).TotalDays))
Run Code Online (Sandbox Code Playgroud)