标签: html-helper

Html.HiddenFor做什么?

虽然我已经阅读了关于Html.HiddenFor的文档,但我还没有理解它用于...

有人可以解释它的用途并举一个简短的例子吗?

这些助手应该在哪里进入代码?

.net asp.net-mvc html-helper asp.net-mvc-2 html.hiddenfor

102
推荐指数
2
解决办法
13万
查看次数

如何将CSS类应用于ASP.NET MVC中的Html.ActionLink?

我正在构建一个ASP.NET MVC应用程序,使用VB.NET,我正在尝试将css类应用于Html.ActionLink使用代码:

<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>
Run Code Online (Sandbox Code Playgroud)

但是当我运行代码时,我收到以下错误:

编译器错误消息:BC30988:输入或"With"预期.

我是MVC的新手,并且真的没有太多线索我正在做什么,所以我看不出有什么问题,因为我在其他地方使用基于代码的代码.

css vb.net asp.net-mvc html-helper

101
推荐指数
5
解决办法
17万
查看次数

ASP.NET MVC 3:使用TextBoxFor覆盖"name"属性

是否可以在使用Html.TextBoxFor时覆盖name属性?

我试过没有成功.我需要使用TextBoxFor来使客户端验证工作,但是由于我不会进入的原因,我需要文本框的名称与生成的文本框的名称不同.

我尝试过以下方法:

@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
Run Code Online (Sandbox Code Playgroud)

哪个适用于ID但不适用于名称.这可能吗?

更新:查看TextBoxFor的代码.它看起来并不简单.希望有人可以证明我错了.

c# html-helper razor asp.net-mvc-3

94
推荐指数
6
解决办法
7万
查看次数

在所有Web浏览器中显示TIFF图像

如何在HTML页面中处理TIFF文件?

我想在HTML页面中显示TIFF文件.

我尝试使用嵌入式标签,对象ID,img等.但我无法在HTML页面中显示图像(TIFF).

我没有在我的项目中使用Java,.NET或任何其他东西.我只使用HTML.

大家好,

对于上述问题,昨天我得到了解决方案.即safari能够支持TIFF图像加载.

如何在剩余的不受支持的浏览器(IE,Mozilla,Firefox等)中加载TIFF图像

我无法安装第三方安装程序或控制器(如ActiveXController).

请给出宝贵的建议.

提前致谢.

html tiff html-helper image

83
推荐指数
2
解决办法
16万
查看次数

如何在mvc3中更改剃刀中LabelFor的显示名称?

在剃刀引擎中,我使用了LabelFor帮助方法来显示名称

但显示名称似乎不好显示.所以我需要更改我的显示名称如何做到....

@Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"}) 
Run Code Online (Sandbox Code Playgroud)

html-helper asp.net-mvc-3

80
推荐指数
3
解决办法
12万
查看次数

没有@Html.Button!

这很奇怪.我看到@ Html.Button()的引用,但是当我输入Intellisense没有找到这样的帮助时......有下拉列表,隐藏,编辑等等,但没有按钮!

那是怎么回事?

.net html-helper htmlbutton razor asp.net-mvc-3

78
推荐指数
4
解决办法
6万
查看次数

根据Html.TextBoxFor的条件设置禁用属性

我想根据下面的asp.net MVC中的Html.TextBoxFor条件设置disable属性

@Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") })
Run Code Online (Sandbox Code Playgroud)

该助手有两个输出禁用="禁用"或禁用="".两个主题都使文本框禁用.

如果Model.ExpireDate == null,我想禁用文本框,否则我想启用它

asp.net-mvc html-helper razor asp.net-mvc-3

74
推荐指数
9
解决办法
12万
查看次数

ASP.NET MVC:使用HtmlHelper.Hidden不会呈现隐藏字段值

我的应用程序发生了一些非常奇怪的事情:

我的ViewModel中有以下属性:

public int? StakeholderId { get; set; }
Run Code Online (Sandbox Code Playgroud)

它在部分视图中呈现如下:

<%= Html.Hidden("StakeholderId", Model.StakeholderId) %>
Run Code Online (Sandbox Code Playgroud)

提交表单,相关控制器操作生成id并更新模型,然后返回具有更新模型的相同视图

我遇到的问题是隐藏字段第二次呈现的"值"属性中没有任何内容,即使StakeholderId现在有值.

如果我只是自己输出值,它会显示在页面上,所以我通过这样做来渲染值:

<input type="hidden" id="StakeholderId" name="stakeholderId" value="<%: Model.StakeholderId %>" />
Run Code Online (Sandbox Code Playgroud)

但是帮助者没有获得更新的值这很奇怪?

(我正在使用jQuery提交表单并将动作结果呈现为div,但是我已经检查过了,我回来的html已经错了,之后jQuery对它做了什么,所以我认为这与任何东西)

UPDATE

我发现在控制器操作返回局部视图之前,我还可以清除相关的ModelState键.

.net c# asp.net-mvc html-helper

71
推荐指数
2
解决办法
7万
查看次数

将CSS类添加到Html.BeginForm()

如何为以下情况添加类属性(仅使用ReturnUrl):

@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }))
{
}
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }, new { @class = "login-form" })) 
{
}
Run Code Online (Sandbox Code Playgroud)

.net css forms html-helper asp.net-mvc-4

71
推荐指数
1
解决办法
7万
查看次数

MVC 3:使用HtmlHelpers有条件地添加禁用属性

我有一个ASP.Net MVC 3 Web应用程序,我正在使用HtmlHelper类向视图页面添加一个复选框,就像这样......

@Html.CheckBox("CheckBox1", true, new { @class = "Class1" })
Run Code Online (Sandbox Code Playgroud)

我想要做的是根据视图状态属性有条件地添加disabled属性.基本上以下是理想的......

@Html.CheckBox("CheckBox1", true, new { @class = "Class1", @disabled = Model.ReadOnly })
Run Code Online (Sandbox Code Playgroud)

遗憾的是,由于disabled属性的性质,这将不起作用,因为分配给disabled属性的任何值(甚至"false")都将转换为true.

我已经想到了一些解决这个问题的解决方案,所以问题不是我怎么能这样做.但是,有一种简单的方法,如上面所需的方法?或者我是否必须诉诸以下其中一项?

我知道我能做什么......

  1. 创建一个if/else语句并写入不同的Html.CheckBox行(对于可读性而言不是很好 - 并且可能会抛出标记警告 - 不确定)

  2. 跳过HtmlHelper类并手写标记以允许更好的条件属性(保持代码更短,但增加了不一致性)

  3. 创建一个自定义帮助程序,它采用"禁用"参数(最干净的解决方案,但需要不需要的额外方法 - 可能是目前为止最好的选择)

asp.net-mvc html-helper asp.net-mvc-3

69
推荐指数
4
解决办法
4万
查看次数