我有一个网站,我在其中输入一些存储在SQL Server中的信息。我想使我的字段可编辑。有人可以帮我使其可编辑吗?
这是第一页的样子,即我在有关用户的字段中输入我的信息的地方:
在这张照片中是保存的最终视图:
这是首页的代码:
@model UserManagement.damateba
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
@Html.ActionLink("User Management", "UserManagement", null, new { @class = "navbar-brand" })
<a href="http://localhost:59320/Home/" class="navbar-brand" style="margin-left:850px;"> გამოსვლა </a>
</div>
</div>
<br />
<br />
<br />
<table>
<tr>
<td>სახელი:</td>
<td>@Model.Name</td>
</tr>
<tr>
<td>გვარი:</td>
<td>@Model.Surename</td>
</tr>
<tr>
<td>მეილი:</td>
<td>@Model.Email</td>
</tr>
<tr>
<td>ნომერი:</td>
<td>@Model.Phone</td>
</tr>
<tr>
<td>სქესი:</td>
<td>@Model.Gender</td>
</tr>
<tr>
<td>თარიღი:</td>
<td>@Model.DateOfBirth</td>
</tr>
<tr>
<td>CV:</td>
<td>
@{
if (Model.CVname != null)
{
if (Model.CVname != "")
{
@Html.ActionLink(Model.CVname, "Download", new { id = Model.id })
}
}
}
</td>
</tr>
<tr>
<td>სხვა:</td>
<td>
@{
if (Model.Othername != null)
{
if (Model.Othername != "")
{
@Html.ActionLink(Model.Othername, "Download", new { id = Model.id })
}
}
}
</td>
</tr>
<tr>
<td>PI:</td>
<td>@Model.PI</td>
</tr>
<tr>
<td>PI კოდი:</td>
<td>@Model.PICode</td>
</tr>
<tr>
<td>LI ქულა:</td>
<td>@Model.LiScore</td>
</tr>
<tr>
<td>LI ჯამური:</td>
<td>@Model.LiTotal</td>
</tr>
<tr>
<td>სხვა ტესტი 1:</td>
<td>@Model.OtherTest1</td>
</tr>
<tr>
<td>სხვა ტესტი 2:</td>
<td>@Model.OtherTest2</td>
</tr>
<tr>
<td>პოზიცია:</td>
<td>@Model.Position</td>
</tr>
<tr>
<td>კატეგორია:</td>
<td>@Model.Kategoria</td>
</tr>
<tr>
<td>ქვეკატეგორია:</td>
<td>@Model.Qvekategoria</td>
</tr>
<tr>
<td>კომენტარი:</td>
<td>@Model.Comment</td>
</tr>
</table>
<br />
<br />
<button class="btn" onclick="location.href='@Url.Action("Usermanagement", "Home")';return false;"> <i class="fa fa-chevron-left"></i> უკან</button>
<button class="btn" onclick="location.href='@Url.Action("Delete", "Home", new { id = Model.id })';return false;"><i class="fa fa-trash"></i> წაშლა</button>
这是第二页的代码:
@model UserManagement.Models.AddUserModel
<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
@Html.ActionLink("User Management", "UserManagement", null, new { @class = "navbar-brand" })
<a href="http://localhost:59320/Home/" class="navbar-brand" style="margin-left:850px;"> გამოსვლა </a>
</div>
</div>
<br />
@using(Html.BeginForm("Adduser", "Home", FormMethod.Post, new { enctype="multipart/form-data"}))
{
<table>
<tr>
<td>სახელი:</td>
<td>@Html.TextBoxFor(m => m.Name)</td>
</tr>
<tr>
<td>გვარი:</td>
<td>@Html.TextBoxFor(m => m.Surename)</td>
</tr>
<tr>
<td>მეილი:</td>
<td>@Html.TextBoxFor(m => m.Email)</td>
</tr>
<tr>
<td>ნომერი:</td>
<td>@Html.TextBoxFor(m => m.Phone)</td>
</tr>
<tr>
<td>სქესი:</td>
<td>@Html.DropDownListFor(m => m.Gender, new List<SelectListItem>
{
new SelectListItem {Text = "მამრობითი", Value="მამრობითი", Selected=true},
new SelectListItem {Text ="მდედრობითი", Value="მდედრობითი"},
})
</tr>
<tr>
<td>კატეგორია:</td>
<td>
@Html.DropDownList("Kategoria", new List<SelectListItem>
{
new SelectListItem{ Text="საპორტო ოპერაციები", Value="საპორტო ოპერაციები", Selected= true},
new SelectListItem{ Text="საინფორმაციო ტექნოლოგიები", Value="საინფორმაციო ტექნოლოგიები"},
new SelectListItem{ Text="ტექმომსახურება", Value="ტექმომსახურება"},
new SelectListItem{ Text="საზღვაო მომსახურებები", Value="საზღვაო მომსახურებები"},
new SelectListItem{ Text="ადამიანური რესურსების მართვა", Value="ადამიანური რესურსების მართვა"},
new SelectListItem{ Text="კომუნიკაცია", Value="კომუნიკაცია"},
new SelectListItem{ Text="ფინანსები", Value="ფინანსები"},
new SelectListItem{ Text="რისკები და შესაბამისობა", Value="რისკები და შესაბამისობა"},
new SelectListItem{ Text="იურიდიული მხარდაჭერა", Value="იურიდიული მხარდაჭერა"},
new SelectListItem{ Text="შესყიდვები", Value="შესყიდვები"},
new SelectListItem{ Text="საწყობი და სამეურნეო ლოგისტიკა", Value="საწყობი და სამეურნეო ლოგისტიკა"},
new SelectListItem{ Text="ადმინისტრაცია", Value="ადმინისტრაცია"},
new SelectListItem{ Text="კომერციული", Value="კომერციული"},
new SelectListItem{ Text="შრომის და ზოგადი უსაფრთხოების, ჯანმრთელობის და გარემოს დაცვა", Value="შრომის და ზოგადი უსაფრთხოების, ჯანმრთელობის და გარემოს დაცვა"},
new SelectListItem{ Text="პროცესების განვითარება და სრულყოფა", Value="პროცესების განვითარება და სრულყოფა"}
}, new { style="width=175px;"})
</td>
</tr>
<tr>
<td>ქვეკატეგორია:</td>
<td>
@Html.DropDownList("Qvekategoria", new List<SelectListItem>
{
new SelectListItem {Text="ოპერაციების მართვა", Value="ოპერაციების მართვა", Selected=true},
new SelectListItem {Text="ოპერაციების დაგეგმვა", Value="ოპერაციების დაგეგმვა"},
new SelectListItem {Text="საპორტო ტექნიკის მართვა", Value="საპორტო ტექნიკის მართვა"},
new SelectListItem {Text="ტრანსპორტი / დისპეტჩირება", Value="ტრანსპორტი / დისპეტჩირება"},
new SelectListItem {Text="გამშვები პუნქტი / ტალმანირება", Value="გამშვები პუნქტი / ტალმანირება"},
new SelectListItem {Text="სადოკერო / დამხმარე საქმე", Value="სადოკერო / დამხმარე საქმე"},
new SelectListItem {Text="საბორნე ოპერაციები", Value="საბორნე ოპერაციები"},
new SelectListItem {Text="ნავთობტერმინალი", Value="ნავთობტერმინალი"}
}, new { style="width=175px;"})
</td>
</tr>
<tr>
<td>თარიღი:</td>
<td>
@Html.DropDownListFor(m=>m.Year, new List<SelectListItem>
{
new SelectListItem {Text = "2018", Value = "2018"},
new SelectListItem {Text = "2019", Value = "2019", Selected = true},
new SelectListItem {Text = "2020", Value = "2020"},
new SelectListItem {Text = "2021", Value = "2021"},
})
@Html.DropDownListFor(m => m.Month, new List<SelectListItem>
{
new SelectListItem {Text = "იანვარი", Value="1", Selected = true},
new SelectListItem {Text = "თებერვალი", Value="2"},
new SelectListItem {Text = "მარტი", Value="3"},
new SelectListItem {Text = "აპრილი", Value="4"},
new SelectListItem {Text = "მაისი", Value="5"},
new SelectListItem {Text = "ივნისი", Value="6"},
new SelectListItem {Text = "ივლისი", Value="7"},
new SelectListItem {Text = "აგვისტო", Value="8"},
new SelectListItem {Text = "სექტემბერი", Value="9"},
new SelectListItem {Text = "ოქრომბერი", Value="10"},
new SelectListItem {Text = "ნოემბერი", Value="11"},
new SelectListItem {Text = "დეკემბერი", Value="12"},
})
@Html.DropDownList("Day", new List<SelectListItem>
{
new SelectListItem { Text = "1", Value = "1", Selected= true},
new SelectListItem { Text = "2", Value = "2"},
new SelectListItem { Text = "3", Value = "3"},
new SelectListItem { Text = "4", Value = "4"},
new SelectListItem { Text = "5", Value = "5"},
new SelectListItem { Text = "6", Value = "6"},
new SelectListItem { Text = "7", Value = "7"},
new SelectListItem { Text = "8", Value = "8"},
new SelectListItem { Text = "9", Value = "9"},
new SelectListItem { Text = "10", Value = "10"},
new SelectListItem { Text = "11", Value = "11"},
new SelectListItem { Text = "12", Value = "12"},
new SelectListItem { Text = "13", Value = "13"},
new SelectListItem { Text = "14", Value = "14"},
new SelectListItem { Text = "15", Value = "15"},
new SelectListItem { Text = "16", Value = "16"},
new SelectListItem { Text = "17", Value = "17"},
new SelectListItem { Text = "18", Value = "18"},
new SelectListItem { Text = "19", Value = "19"},
new SelectListItem { Text = "20", Value = "20"},
new SelectListItem { Text = "21", Value = "21"},
new SelectListItem { Text = "22", Value = "22"},
new SelectListItem { Text = "23", Value = "23"},
new SelectListItem { Text = "24", Value = "24"},
new SelectListItem { Text = "25", Value = "25"},
new SelectListItem { Text = "26", Value = "26"},
new SelectListItem { Text = "27", Value = "27"},
new SelectListItem { Text = "28", Value = "28"},
new SelectListItem { Text = "29", Value = "29"},
new SelectListItem { Text = "30", Value = "30"},
new SelectListItem { Text = "31", Value = "31"}
})
</td>
</tr>
<tr>
<td>CV:</td>
<td>
<input type="file" name="file1" id="file1" />
</td>
</tr>
<tr>
<td>სხვა:</td>
<td>
<input type="file" name="file2" id="fil2" />
</td>
</tr>
<tr>
<td>PI:</td>
<td>@Html.TextBoxFor(m => m.PI)</td>
</tr>
<tr>
<td>PI კოდი:</td>
<td>@Html.TextBoxFor(m => m.PICode)</td>
</tr>
<tr>
<td>LI ქულა:</td>
<td>@Html.TextBoxFor(m => m.LiScore)</td>
</tr>
<tr>
<td>LI ჯამური:</td>
<td>@Html.TextBoxFor(m => m.LiTotal)</td>
</tr>
<tr>
<td>სხვა ტესტი 1:</td>
<td>@Html.TextBoxFor(m => m.OtherTest1)</td>
</tr>
<tr>
<td>სხვა ტესტი 2:</td>
<td>@Html.TextBoxFor(m => m.OtherTest2)</td>
</tr>
<tr>
<td>პოზიცია:</td>
<td>@Html.TextBoxFor(m => m.Position)</td>
</tr>
<tr>
<td>კომენტარი:</td>
<td>@Html.TextAreaFor(m => m.Comment)</td>
</tr>
</table>
<button type="submit" class="btn"> <i class="fa fa-save"></i> შენახვა</button>
<button style="margin-left:20px;" class="btn" onclick="location.href='@Url.Action("Usermanagement", "Home")';return false;"> <i class="fa fa-chevron-left"></i> უკან</button>
}
</body>
</html>
<script src="~/Scripts/jquery-3.3.1.min.js"></script>
<script src="~/Scripts/jquery-3.3.1.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#Month").change(function () {
var day = $(this).val();
$.ajax({
type: "Post",
url: "/Home/GetSelectList?days=" + day,
contentType: "html",
success: function (response) {
$("#Day").empty();
$("#Day").append(response);
}
})
})
$("#Kategoria").change(function () {
var kate = $(this).val();
$.ajax({
type: "Post",
url: "/Home/GetSelectCategory?Categor=" + kate,
contentType: "html",
success: function (response) {
$("#Qvekategoria").empty();
$("#Qvekategoria").append(response);
}
})
})
})
</script>
答案 0 :(得分:0)
您好,您可以使用第二个表格进行编辑。因此,仅使用具有禁用属性的第二种形式,然后在单击按钮时启用。 因此,您可以按照以下方式进行操作:
<script>
//First disable form according to some parameter
$(document).ready(function () {
disableForm();
});
//Load this on your document ready
function disableForm()
{
//your submit button class
$('.btn').attr('disabled', true);
//your form tag
$('.form').(':input:not(:disabled)').prop('disabled', true);
}
//Load this on your document ready
function enableForm()
{
//your submit button class disable
$('.btn').attr('disabled', false);
//your form tag
$('.form').(':input:not(:disabled)').prop('disabled', false);
}
//Enable button where you enable all
//inputs on your form and enable your Submit button so you can submit your changes
$("#enableButton").click(function() {
enableForm()
});
</script>