1
오후.cshtml 양식을 사용하여 Windows 로그인 및 현재 날짜 추가 데이터베이스
나는 나의 cshtml 파일에 형태에서 내 현재 데이터베이스에 내 윈도우 로그인 이름 및 현재 날짜을 추가하려고 도움이 필요합니다. 나는 이걸 꽤 새로운 것을 염두에 두라. 나는 단지 HTML을 이해하기 시작했다.
[도구 임 사용 : 데이터베이스의
이름 WebMatrix 3, 파이어 폭스는 다음과 같습니다 스윕 유해 물질
테이블 이름은 library.sdf : kl1explosiv
을 Heres 코드 :
{
var db = Database.Open("sweep hazmat library");
var ASIN = "";
var description = "";
var dateadded = "";
var addedby = "";
if(IsPost){
//read ASIN.
ASIN = Request["ASIN"];
if (ASIN.IsEmpty()){
Validation.Equals("ASIN", "A Article is needed here");
}
//read description.
description = Request["description"];
if (description.IsEmpty()){
Validation.Equals("description", "a description is required");
}
//figure out how to add date automatically.
dateadded = Request["DateTime.Now"];
addedby = ;
var SQLINSERT =
"INSERT INTO kl1explosiv (ASIN, description, dateadded){Values (@0, @1, @datetime.now)";
db.Execute(SQLINSERT, ASIN, description, dateadded, addedby);
Response.Redirect("~/EntsorgungsTabelle.cshtml");
}
<html>
<head>
</head>
<body>
<h2>Add an Article</h2>
<form method="post">
<fieldset>
<p><label for="ASIN">Title:</label>
<input type="text" name="ASIN" value="@Request.Form["ASIN"]" />
@Html.ValidationMessage("ASIN")
</p>
<p><label for="description">beschreibung:</label>
<input type="text" name="description" value="@description" />
@Html.ValidationMessage("description")
</p>
<p><input type="datetime-local" name="Dateadded" value="@dateadded" />
</p>
<p><input type="submit" name="buttonSubmit" value="Add an Article" /></p>
</fieldset>
</form>
</body>
</html>