小编Pre*_*ers的帖子

MVC3 DataAnnotations ServerSide验证

所以我是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)

我究竟做错了什么?

validation server-side data-annotations asp.net-mvc-3

3
推荐指数
1
解决办法
1626
查看次数

Webview 自动放大以适应屏幕

我制作了一个 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 视图。我想放大以使网站的左上角部分更适合,但不想水平滚动。所以在缩放后网站必须换行(就像我使用缩放控件时一样)

亲切的问候!

android zooming webview

0
推荐指数
1
解决办法
5975
查看次数