小编use*_*183的帖子

Razor Pages,表单页面处理程序不使用GET方法

我有一个小的ASP.NET Core 2.1 Razor Pages项目.我正在制作一个带有基本搜索功能的简单列表显示页面.在我的模型中,我有4个页面处理程序(其中2个是为了调试目的而添加的):

        public async Task OnGetAsync()
        {
            Posting = await _context.Postings
                .Include(p => p.ItemDetails).Include(p => p.Owner).ToListAsync();
        }

        public async Task OnPostAsync()
        {
            Posting = await _context.Postings
                .Include(p => p.ItemDetails).Include(p => p.Owner).ToListAsync();
        }

        public async Task<PageResult> OnGetSearchAsync(String search)
        {
            if (String.IsNullOrEmpty(search))
            {
                search = search.Trim();
                Posting = await _context.Postings.Where(p => p.ItemDetails.ItemName.Contains(search)).ToListAsync();
            }
            return Page();
        }

        public async Task<PageResult> OnPostSearchAsync(String search)
        {
            if (!String.IsNullOrEmpty(search))
            {
                search = search.Trim();
                Posting = await _context.Postings.Where(p => p.ItemDetails.ItemName.Contains(search)).ToListAsync();
            }
            return Page();
        }
Run Code Online (Sandbox Code Playgroud)

当表单指定 …

razor asp.net-core razor-pages

7
推荐指数
1
解决办法
4985
查看次数

stringstream >> uint8_t十六进制?C++

我对以下代码的输出感到困惑:

uint8_t x = 0, y = 0x4a;
std::stringstream ss;
std::string a = "4a";


ss << std::hex << a;
ss >> x;

std::cout << (int)x << " "<< (int)y << std::endl;
std::cout << x << " "<< y <<std::endl;
std::cout << std::hex << (int)x <<  " " << (int)y << std::endl;

uint8_t z(x);
std::cout << z;
Run Code Online (Sandbox Code Playgroud)

上面的输出是:

52 74

4 J

34 4a

4

当我们改变时将第一行替换为:

uint16_t x = 0, y = 0x4a;
Run Code Online (Sandbox Code Playgroud)

输出变成:

74 74

74 74

4a 4a

Ĵ …

c++ hex stream uint8t

5
推荐指数
1
解决办法
1636
查看次数

定义一个包含3个int值的类型

我是C++的新手,无法弄清楚如何定义一个包含3个值的变量,例如坐标保持2个值,如(x,y).

我试过了:

typedef int U_K(int a,int b,int c);
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

我真的很感激快速回答:)

谢谢!

编辑:所以我做了这个:

struct U_K{
    float a,b,c;
};
    U_K Uk; //this line
Run Code Online (Sandbox Code Playgroud)

这是错的吗?因为我获得了该行的"未知类型名称U_K"...我首先是因为我需要在我将要使用结构的函数下声明它,但结果是两种情况都有错误.

c++ variables

-4
推荐指数
1
解决办法
99
查看次数

标签 统计

c++ ×2

asp.net-core ×1

hex ×1

razor ×1

razor-pages ×1

stream ×1

uint8t ×1

variables ×1