所以我是MVC3的新手,并使用DataAnnotations进行验证.一切都在很好的客户端,但我如何让服务器端版本工作?如果我禁用Javascript,则无法查看验证.
我的模型看起来像这样
[Required(ErrorMessageResourceName = "Verplicht", ErrorMessageResourceType = typeof (ValidatieStrings))]
[Display(Name="Voorletters", ResourceType = typeof (VeldNaamStrings))]
public string Voorletters { get; set; }
Run Code Online (Sandbox Code Playgroud)
我的控制器看起来像这样
using System.Web.Mvc;
using inschrijven_werknemer.Models;
namespace inschrijven_werknemer.Controllers
{
public class HomeController : LocalizationController
{
public ActionResult Index()
{
return View(new MedewerkInfoModel());
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的视图看起来像这样
@model inschrijven_werknemer.Models.MedewerkInfoModel
<div class="stap-div" id="stap2">
@Html.EditorForModel("MedewerkInfoModel")
</div>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我制作了一个 Android 应用程序,它只是一个移动网站的包装器。现在一些用户抱怨“小”站点对于更大的屏幕/分辨率来说太小了。我会尝试稍微“自动缩放”该网站,以便更好地适应,这似乎工作得相当不错。但有时网站不会换行,因此缩放页面的一部分会从屏幕上掉下来。我用它来设置缩放级别:
oWebView.setInitialScale(getResources().getInteger(R.integer.zoom));
Run Code Online (Sandbox Code Playgroud)
在我放的 HTML 中:
<meta name="viewport" content="width=device-width, initial-scale=1.0, target-densitydpi=device-dpi" />
Run Code Online (Sandbox Code Playgroud)
测试有点困难,但是将某些 AVD 设置为不同的分辨率,我可以走很长的路。
其他人有更聪明的方法来做到这一点吗?我发现的所有主题都是为了缩小,以便整个网站适合 web 视图。我想放大以使网站的左上角部分更适合,但不想水平滚动。所以在缩放后网站必须换行(就像我使用缩放控件时一样)
亲切的问候!