私はasp.net mvc3で作業しています。 SQL Serverでデータベースを設計しました。そして私はado.netを使ってデータベースにアクセスします。私は "CREATE"ページを設計しています。新しい行を作成するときにフィールドに修正値を挿入する方法
これは私のview.cshtml
@model CalcoWOMS.Models.ProductFormulation
@{
ViewBag.Title = "doProductFormulation";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>ProductFormulation</legend>
<div>
@Html.EditorFor(model => model.ProductID) <!-- i want to insert fix value (100) in this ProductID field in ProductFormulation Table -->
@Html.ValidationMessageFor(model => model.ProductID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.RawMaterialID)
</div>
<div class="editor-field">
@Html.DropDownList("RawMaterialID","SELECT")
@Html.ValidationMessageFor(model => model.RawMaterialID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Code)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Code)
@Html.ValidationMessageFor(model => model.Code)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Description)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Description)
@Html.ValidationMessageFor(model => model.Description)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.MinimumBatchSize)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.MinimumBatchSize)
@Html.ValidationMessageFor(model => model.MinimumBatchSize)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Quantity)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Quantity)
@Html.ValidationMessageFor(model => model.Quantity)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "ProductFormulationIndex")
</div>
である私はProductFormulation
の表に、このProductID
フィールドに固定値(100)を挿入すると、編集可能なボックスを作成する必要はありません。これにはどうすればよいですか?
ここ数日でmvcについて何回質問しましたか?最初にチュートリアルを参照してください。最初に解決策を試してみてください – Eranga
コード、XML、またはデータサンプルを投稿する場合は、テキストエディタでこれらの行を強調表示し、エディタツールバーの[コードサンプル]ボタン( '{}')をクリックしてください。うまくフォーマットと構文が強調表示されます! –
また、以下を使用することもできます:htmlAttributeを設定する場所:<%= Html.Editor( "テスト名"、 "アクション"、新しい{値= "100"})%>これも行います – cpoDesign