Create an ASP.NET web application to be used as a loan calculator. The textboxes used to input data (loan amount, repayment period in months, and interest rate) should be checked for valid entries. A button should be used to call a payment function that calculates the monthly payment and displays the result in a label. An additional button should be used to reset or clear all the textboxes and the label. Create a link for “Help” that displays instructions for using this loan calculator. The data in each box must be appropriately formatted (e.g., $50,000 or $2,345). The layout should be clear, easy to read, and logical in sequence. Use colors to enhance the presentation. This application must be accessed and function through a web browser.
Note: Please include some comments for different parts of the code.