我有一个问题,我创建了一个控制器和一个从特定模型添加新项目的视图.视图看起来像:
@modelModels.UserItem
@{
ViewBag.Title = "New";
}
<h2>New</h2>
<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>Device</legend>
<div class="editor-label">
@Html.LabelFor(model => model.name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.name)
@Html.ValidationMessageFor(model => model.name)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>
Run Code Online (Sandbox Code Playgroud)
和控制器:
[HttpPost]
public ActionResult New(UserItem useritem)
{
if (ModelState.IsValid)
{
db.UserItems.AddObject(useritem);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(useritems);
}
Run Code Online (Sandbox Code Playgroud)
我想如何在视图中添加下拉列表,如下所示:
<select id="Select1">
<option>MARS</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何在控制器中提交表单后访问表单中的数据?
有没有像Android的ORM框架?
我需要这样的东西:
我创建了一些类,然后将它们保存在列表中.在此之后我想自动保存并从sqlite数据库加载这些类.
是否可以将int数组int[]直接传递给函数,如:
foo(int[] param){...}
Run Code Online (Sandbox Code Playgroud)
?
如果有,怎么样?我累了.喜欢foo({1,2}),但它不工作
我有以下问题:
我有两双喜欢的ID:
1 3
3 1
1 2
...
Run Code Online (Sandbox Code Playgroud)
然后我想将它存储在一些结构中,这样我就可以检查我是否已经拥有这个连接:
1 3存储,所以当我得到时3 1我会看到它1 3存在并且它将返回存在.然后我得到1 2,我将不会存在,因为1 2或2 1没有存储.
如何实现这个,或者什么是一个好的结构?