Май 5

Продолжение двух предыдущих API, связанных с паролями AD,Затем был написан API, который мог запрашивать срок действия паролей пользователей AD,В этой статье мы не будем вдаваться в подробности об окружающей среде,Модели включены в комплект поставки、appsettings.json、Program.cs и т.д,Потому что это продолжение предыдущего проекта,При необходимости вы можете обратиться к предыдущей статье。

Продолжить просмотр »

Декабрь 27

Завершенный "Проверка пароля AD"и"смена пароля AD》После двух API,Затем используйте .NET MAUI Blazor для написания настольных программ.。Узнав немного о Blazor,Я чувствую себя таким волшебным,Это похоже на размещение веб-страницы в приложении.,Во время работы вы также можете увидеть работающие за ним компоненты, связанные с Edge, в «Диспетчере заданий».,Затем нажмите F12 и появится окно инструментов разработчика! Но это также вызвало у меня некоторые опасения по поводу безопасности.。Но общее ощущение совершенно особенное.,Я знаком с синтаксисом веб-страниц,Используйте Razor для разработки экранов пользовательского интерфейса.,Чувствую себя более дружелюбно。

Продолжить просмотр »

Декабрь 18

После завершения API для проверки пароля AD После,Затем попробуйте написать часть для смены пароля,Несмотря на то, что я споткнулся, я наконец закончил это.。На этот раз я расскажу, как написать три разных пакета.,И в названии будет упомянуто “Измените пароль AD” Это потому, что я обнаружил в процессе написания,Для выполнения некоторых методов требуются разрешения администратора домена.,Поэтому рамки этой статьи будут ограничены использованием только собственной учетной записи и пароля пользователя.,Вы можете выполнить действие по смене пароля。

Продолжить просмотр »

Декабрь 3

Недавно я попытался написать программу изменения пароля учетной записи AD через ASP.NET Core.,С точки зрения архитектуры обычно существует веб-API для аутентификации AD и изменения пароля.,Наконец, напишите настольное приложение,Позвольте пользователям изменять его самостоятельно。На этот раз завершено создание веб-API для проверки учетной записи и пароля.,Программа следующая:

Продолжить просмотр »

Ноябрь 21

Ранее коллеги сообщали, что API QR-кода Google иногда не работал.,После проверки соответствующей информации,Возникла идея изучить C#, написав этот API.,Потратил некоторое время на изучение,Я действительно получил это от тебя。Функция этого API — ввести значение в URL-адрес.,Вы можете генерировать изображения QRCode прямо в браузере.,Следующее будет написано впервые для ASP.NET Core. / Объяснено с точки зрения новичка в C#.。

Продолжить просмотр »

Август 25
<%# Eval("SDate", "{0:yyyy/MM/dd}") %>
// 0: 表示定義整個括號裡面的第 0 個變數要採用此日期格式。

// 以下為兩個變數的範例。
string s = String.Format("At {0}, the temperature is {1}°C.",
                         DateTime.Now, 20.4);
Console.WriteLine(s);
// Output similar to: 'At 4/10/2015 9:29:41 AM, the temperature is 20.4°C.'

【參考連結】

Февраль 22
//MVC3開始,新增Razer語法,不同於先前的<%...%>括號語法,使用At Sgin(@)敘述程式碼片段。

//在Razer檢視中,使用@*...*@進行程式註解。

//在程式碼中,要輸出內容,要加@或@(...)
//在html標籤中,要輸出內容,要加@
//在程式碼中,要輸出純文字,要加@:
@if(true)
{
    String strPrint = "這是測試輸出文字";
    @strPrint<br/>
    <span>strPring</span><br />
    <span>@strPrint</span><br />
}

@{string strl = "測試";}
@(strl)輸出文字<br />

@{ string strHtml1 = "<ul><li>項目一</li></ul>";}
@Html.Raw(strHtml1)<br />

Февраль 5
//在測試Controller與View時,如果因為設中斷點導致網頁顯示不完整而無法進行測試,
//可以試著點選"跳離函式(Shift+F11)",讓頁面完整顯示,以進行測試。

//先於Model設計好欄位變數等,
//再於Controller設定執行時,透過剛設計的Model樣板,進行各個變數的處理(遞交資料)
//如從網頁欄位A讀取資料到變數X,再把X送到網頁的欄位B
//最後於View設計各欄位的顯示情形
Февраль 4
//Controllers\HomeController.cs
public ActionResult Index()
        {
            TempData["Message"] = "修改此範本即可開始著手進行您的ASP.NET MVC應用程式。";
            return View();
        }
<!--Views\Home\Index.cshtml-->
<h2>@TempData["Message"]</h2>
Февраль 3
    //資料模型一對多關聯
    public class Guestbook
    {
        public int Id { get; set; }
        public string Content { get; set; }
        public DateTime CreateTime { get; set; }
        public Member Member { get; set; }
    }

    public class Member
    {
        [Key]
        public string Username { get; set; }
        public string Password { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }

        public ICollection<Guestbook> Guestbook { get; set; }
    }
    //Code First 就是在Model定義好各欄位後,其他的Controller、View都會自動幫你產生,
    //很神奇的功能,讓你專注在寫Model的部分就好