任何人都可以告诉我如何使用ActionLink和POST方法向Controller提交值?
我不想使用按钮.
我猜它有jquery的东西.
我正在尝试为VS express 2005找到下载链接,但没有运气.
我需要这个版本,而不是2008年.
我正在使用ASP.NET MVC 3.
我的ViewModel看起来像这样:
public class Foo
{
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
public DateTime StartDate { get; set; }
...
}
Run Code Online (Sandbox Code Playgroud)
在视图中,我有这样的事情:
<div class="editor-field">
@Html.EditorFor(model => model.StartDate)
<br />
@Html.ValidationMessageFor(model => model.StartDate)
</div>
Run Code Online (Sandbox Code Playgroud)
StartDate以正确的格式显示,但当我将其值更改为19.11.2011并提交表单时,我收到以下错误消息:"值'19 .11.2011'对StartDate无效."
任何帮助将不胜感激!
如何input使用标准HTML帮助程序和Razor视图引擎生成以下元素:
<input id="Foo" name="Foo" type="text" autofocus />
Run Code Online (Sandbox Code Playgroud)
我可以使用标准的HTML帮助程序,还是必须自己编写?
任何帮助将不胜感激!
我使用validator.w3.org验证了我的网站
它报告了以下错误:
Line 5, Column 67: Bad value X-UA-Compatible for attribute http-equiv on element meta.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" >
Run Code Online (Sandbox Code Playgroud)
如果我不包含那个META标签,那么所有IE9访问者都会看到我的网站处于Quirks模式,我想阻止它.
任何帮助将不胜感激!
我有以下代码:
int a = Convert.ToInt32(4.5m);
int b = Convert.ToInt32(5.5m);
Console.WriteLine(a);
Console.WriteLine(b);
Run Code Online (Sandbox Code Playgroud)
这是输出:
4
6
Run Code Online (Sandbox Code Playgroud)
为什么将Convert.ToInt32十进制值舍入到最接近的偶数?
我最近通过Web平台安装程序安装了ASP.NET MVC 3.我在Razor视图中没有对ViewBag的intellisense支持.Intellisense在Razor视图中与模型一起工作正常.我试图重建解决方案,禁用ReSharper ...但我无法让它工作.
任何帮助将不胜感激.
我编写了一个代码生成器,为给定的SQL Server/CE数据库生成POCO和存储库.没有什么花哨的,只有简单的CRUD程序才能使用经典的ADO.Net.我的问题是,为什么我应该使用像L2S/EF4这样的ORM而不是自定义代码生成器?每隔2到3年,微软就会发布一些新的数据访问框架/技术,我知道很多开发人员不能总是与最新技术保持联系,但他们每个人都知道经典的ADO.Net,如何修改现有代码以及如何开发新功能.ORM工具是否带来了现在必须的东西,或者我可以坚持使用经典的ADO.Net?
谢谢!
我正在使用jQuery Lightbox作为我的图片库.
按钮图像的
URL是' '
如果我的URL是../../Content/Lightbox/lightbox-btn-next.gif'
那么工作正常localhost/Something1/Somtehing2'
如果我使用其他路线' localhost/Something1/Something2/Something3''那么URL按钮图像是不正确的.
我可以使用Url.Action()里面的.js文件吗?
这就是我调用.js文件的方式:
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery.lightbox-0.5.js") %>"></script>
Run Code Online (Sandbox Code Playgroud) 我正在使用WEB API 2构建API.
我有以下API控制器:
[RoutePrefix("api/account")]
public class AccountController : ApiController
{
[Route("login")]
[HttpPost]
public IHttpActionResult AuthenticateUser(string username, string password)
{
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))
{
return BadRequest("You must submit username and password");
}
if (!Membership.ValidateUser(username, password))
{
return BadRequest("Incorrect username or password");
}
FormsAuthentication.SetAuthCookie(username, true);
return Ok();
}
}
Run Code Online (Sandbox Code Playgroud)
和jquery函数:
<script>
$(document).ready(function () {
$("#login-form").submit(function (e) {
e.preventDefault();
var username = $('#username').val();
var password = $('#password').val();
$.ajax({
type: 'POST',
url: '/api/account/Login/',
data: { username: username, password: password },
success: function() …Run Code Online (Sandbox Code Playgroud) .net ×2
asp.net-mvc ×2
c# ×2
razor ×2
actionlink ×1
ado.net ×1
datetime ×1
html5 ×1
intellisense ×1
jquery ×1
math ×1
orm ×1
rounding ×1
url-routing ×1