Для вашего текущего кода вы объединяете MVC Controller
и Razor Page
в одном проекте, но вы не настроили какой-либо маршрут для MVC Controller
.
Во-первых, проверьте сгенерированный html для формы Logout
, убедитесь, что он генерирует, как показано ниже:
Если нет, настройте свой маршрут MVC как
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
[1110 ] Вот рабочая демонстрация TestCookiesAuth
Я не думаю, что 'ls' имеет точно ту возможность. При поиске удобочитаемости 'ls - люфтганза' даст Вам размеры файла, которые легче для людей проанализировать.
-rw-rw-rw- 1 alice themonkeys 1.2G 2008-08-20 07:01 foo.log
-rw-rw-rw- 1 bob bob 244M 2008-08-20 05:30 bar.txt
Вот сценарий жемчуга, который отфильтрует вывод'ls -l
'для добавления запятых. При вызове сценария commafy.pl затем, можно исказить 'ls' к'ls -l | commafy.pl
'.
#!/usr/bin/perl -p
# pipe the output of ls -l through this to add commas to numbers.
s/(.{5} )(\d{4,}) /truncatePre($1,$2).commafy($2).' '/e;
# adds commas to an integer as appropriate
sub commafy
{
my($num) = @_;
my $len = length($num);
if ($len <= 3) { return $num; }
return commafy(substr($num, 0, $len - 3)) . ',' . substr($num, -3);
}
# removes as many chars from the end of str as there are commas to be added
# to num
sub truncatePre
{
my($str, $num) = @_;
$numCommas = int((length($num)-1) / 3);
return substr($str, 0, length($str) - $numCommas);
}
Если порядок величины - все, что Вы интересуетесь, ls -lh
делает что-то вроде этого:
-rw-r----- 1 alice themonkeys 626M 2007-02-05 01:15 foo.log
-rw-rw-r-- 1 bob bob 699M 2007-03-12 23:14 bar.txt
На самом деле я искал тест для молодого стажера, и это казалось идеальным. Вот то, что он придумал:
for i in $(ls -1)
do
sz=$(expr $(ls -ld $i | awk '{print $5}' | wc -c) - 1)
printf "%10d %s\n" $sz $i
done
Это дает порядок величины для размера ужасно неэффективным способом. Я сделаю эту общественную Wiki, так как мы оба заинтересованы, как Вы оцениваете его код, но я не хочу свое страдание представителя.
Не стесняйтесь оставлять комментарии (быть нежным, он - новичок, хотя Вы не предположили бы это его сценариями оболочки :-).