{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 {\fonttbl\f0\fnil\fcharset0 Consolas;\f1\fnil\fcharset0 Calibri;\f2\fnil\fcharset0 Calibri-Light; \f3\fmodern\fcharset0 Courier;\f4\fmodern\fcharset0 Courier-Bold;} {\colortbl;\red255\green255\blue255;\red0\green0\blue136;\red102\green0\blue102;\red0\green136\blue0; \red33\green37\blue41;\red0\green102\blue102;\red152\green6\blue6;\red30\green30\blue255;\red47\green84\blue150; \red0\green0\blue255;\red128\green0\blue128;\red128\green0\blue0;\red163\green21\blue21;\red5\green99\blue193; \red255\green0\blue0;} {\*\expandedcolortbl;;\csgenericrgb\c0\c0\c53333;\csgenericrgb\c40000\c0\c40000;\csgenericrgb\c0\c53333\c0; \csgenericrgb\c12941\c14510\c16078;\csgenericrgb\c0\c40000\c40000;\csgenericrgb\c59608\c2353\c2353;\csgenericrgb\c11765\c11765\c100000;\csgenericrgb\c18431\c32941\c58824; \csgenericrgb\c0\c0\c100000;\csgenericrgb\c50196\c0\c50196;\csgenericrgb\c50196\c0\c0;\csgenericrgb\c63922\c8235\c8235;\csgenericrgb\c1961\c38824\c75686; \csgenericrgb\c100000\c0\c0;} \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 \deftab708 \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \f0\fs20 \cf2
Voici une erreur personnalis\'e9e.
\cf0 \ \cf2\cf3 Try\cf0 pasting \cf8 into\cf0 the following text box:
\ \ \cf7\cf6 @message\cf0
\ \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \cf6 @code\cf0 \{\ \cf8 string\cf0 message;\ \ \cf8 void\cf0 \cf3 HandleCustomPaste\cf0 (\cf3 CustomPasteEventArgs\cf0 eventArgs)\ \{\ message = $\cf7 "At \{eventArgs.EventTimestamp.ToShortTimeString()\}, you pasted: \{eventArgs.PastedData\}"\cf0 ;\ \}\ \} \fs22 \cf5 \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f1 \cf0 \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \cf0 \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \f0\fs20 \cf4 \cf0 \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \cf2 \fs22 \cf5 \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f1 \cf0 \ \ \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f3\fs19 \cf10 < \f4\b \cf11 BlazorDataGrid \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ShowTotalResult \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 TheadClass \f3\b0 \cf10 ="thead-dark"\cf0 \f4\b \cf11 Translation \f3\b0 \cf10 ="\cf0 @translate\cf10 " \f1\fs22 \cf0 \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f3\fs19 \cf0 \f4\b \cf11 ShowPageSelector \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 PageSelector \f3\b0 \cf10 ="\cf0 @PageSelector\cf10 "\cf0 \f4\b \cf11 Editable \f3\b0 \cf10 ="false"\cf0 \f4\b \cf11 RowSelector \f3\b0 \cf10 ="true"> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 BlazorDataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="Date"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 Format \f3\b0 \cf10 ="dd/MM/yyyy"><\cf12 strong\cf10 >\cf0 Date\cf10 \cf12 strong\cf10 > \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="TemperatureC"\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="TemperatureC"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="true"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="TemperatureF"\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="TemperatureF"\cf0 \f4\b \cf11 DropdownFilter \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 ReadOnly \f3\b0 \cf10 ="true"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="Summary"\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="Summary"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="true"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 =""\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="Test"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="false"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 =""\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="Test clic"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="false"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 BlazorDataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 GridRow \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{Date\}\}"\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{TemperatureC\}\}"\cf0 \f4\b \cf11 ValidationPattern \f3\b0 \cf10 ="^[-]?\\d+$"\cf0 \f4\b \cf11 LabelError \f3\b0 \cf10 ="\cf0 @translate[\cf13 "labelError"\cf0 ]\cf10 "\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{TemperatureF\}\}"\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{Summary\}\}"\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 Context \f3\b0 \cf10 ="cellcontext"> \f1\fs22 \cf0 \ \f3\fs19 \cf10 <\cf12 a\cf0 {\field{\*\fldinst{HYPERLINK "https://nullrefexception.com/"}}{\fldrslt \cf14 \ul \ulc14 href='https://nullrefexception.com/'>@cellcontext.Summary \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 Cell \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 Context \f3\b0 \cf10 ="cellcontext"> \f1\fs22 \cf0 \ \f3\fs19 \cf10 <\cf12 button\cf0 \cf15 style\cf10 ="cursor:pointer"\cf0 \cf15 class\cf10 ="btn btn-primary"\cf0 @\cf11 onclick\cf10 ="\cf0 @(() => {\field{\*\fldinst{HYPERLINK "%22mailto:TestGetContext(cellcontext))%22%3E@cellcontext.TemperatureC%3C/button%22%20%5Ch"}}{\fldrslt \cf14 \ul \ulc14 TestGetContext(cellcontext))">@cellcontext.TemperatureC \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 Cell \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 GridRow \f3\b0 \cf10 > \f1\fs22 \cf0 \ \pard\pardeftab708\ri-52\sl257\slmult1\sa160\partightenfactor0 \f3\fs19 \cf10 \f4\b \cf11 BlazorDataGrid \f3\b0 \cf10 > \f1\fs22 \cf0 \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \f0\fs20 \cf2 \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f1\fs22 \cf0 \ \ \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f3\fs19 \cf10 < \f4\b \cf11 BlazorDataGrid \f3\b0 \cf0 \f4\b \cf11 Items \f3\b0 \cf10 ="\cf0 @forecasts\cf10 "\cf0 \f4\b \cf11 ShowTotalResult \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 TheadClass \f3\b0 \cf10 ="thead-dark"\cf0 \f4\b \cf11 Translation \f3\b0 \cf10 ="\cf0 @translate\cf10 " \f1\fs22 \cf0 \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f3\fs19 \cf0 \f4\b \cf11 ShowPageSelector \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 PageSelector \f3\b0 \cf10 ="\cf0 @PageSelector\cf10 "\cf0 \f4\b \cf11 Editable \f3\b0 \cf10 ="false"\cf0 \f4\b \cf11 RowSelector \f3\b0 \cf10 ="true"> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 BlazorDataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="Date"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 Format \f3\b0 \cf10 ="dd/MM/yyyy"><\cf12 strong\cf10 >\cf0 Date\cf10 \cf12 strong\cf10 > \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="TemperatureC"\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="TemperatureC"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="true"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="TemperatureF"\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="TemperatureF"\cf0 \f4\b \cf11 DropdownFilter \f3\b0 \cf10 ="true"\cf0 \f4\b \cf11 ReadOnly \f3\b0 \cf10 ="true"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 ="Summary"\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="Summary"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="true"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 =""\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="Test"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="false"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 DataGridColumn \f3\b0 \cf0 \f4\b \cf11 ColumnName \f3\b0 \cf10 =""\cf0 \f4\b \cf11 DisplayColumnName \f3\b0 \cf10 ="Test clic"\cf0 \f4\b \cf11 Filter \f3\b0 \cf10 ="false"> \f4\b \cf11 DataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 BlazorDataGridColumn \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 GridRow \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{Date\}\}"\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{TemperatureC\}\}"\cf0 \f4\b \cf11 ValidationPattern \f3\b0 \cf10 ="^[-]?\\d+$"\cf0 \f4\b \cf11 LabelError \f3\b0 \cf10 ="\cf0 @translate[\cf13 "labelError"\cf0 ]\cf10 "\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{TemperatureF\}\}"\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Content \f3\b0 \cf10 ="\{\{Summary\}\}"\cf0 \cf10 /> \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Context \f3\b0 \cf10 ="cellcontext"> \f1\fs22 \cf0 \ \f3\fs19 \cf10 <\cf12 a\cf0 {\field{\*\fldinst{HYPERLINK "https://nullrefexception.com/"}}{\fldrslt \cf14 \ul \ulc14 href='https://nullrefexception.com/'>@cellcontext.Summary \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 Cell \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 < \f4\b \cf11 Cell \f3\b0 \cf0 \f4\b \cf11 Context \f3\b0 \cf10 ="cellcontext"> \f1\fs22 \cf0 \ \f3\fs19 \cf10 <\cf12 button\cf0 \cf15 style\cf10 ="cursor:pointer"\cf0 \cf15 class\cf10 ="btn btn-primary"\cf0 @\cf11 onclick\cf10 ="\cf0 @(() => {\field{\*\fldinst{HYPERLINK "%22mailto:TestGetContext(cellcontext))%22%3E@cellcontext.TemperatureC%3C/button%22%20%5Ch"}}{\fldrslt \cf14 \ul \ulc14 TestGetContext(cellcontext))">@cellcontext.TemperatureC \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 Cell \f3\b0 \cf10 > \f1\fs22 \cf0 \ \f3\fs19 \cf10 \f4\b \cf11 GridRow \f3\b0 \cf10 > \f1\fs22 \cf0 \ \pard\pardeftab708\ri-52\sl257\slmult1\sa160\partightenfactor0 \f3\fs19 \cf10 \f4\b \cf11 BlazorDataGrid \f3\b0 \cf10 > \f1\fs22 \cf0 \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \f0\fs20 \cf2 \ \pard\pardeftab708\ri-52\sl259\slmult1\sa160\partightenfactor0 \f1\fs22 \cf0 \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \cf0 \ \ \pard\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\pardeftab708\ri-52\partightenfactor0 \f0\fs20 \cf2