C# 在ASP.NET MVC 4 Razor中使用单选按钮有条件地禁用输入字段(我应该只使用jquery吗?)
我试图在选中某个单选按钮时禁用输入字段,但我不知道如何干净地执行该操作 我见过几个地方有人建议使用jQuery,我相信这会很容易,但使用C不就是为了不使用javascript吗 这就是我正在研究的代码C# 在ASP.NET MVC 4 Razor中使用单选按钮有条件地禁用输入字段(我应该只使用jquery吗?),c#,jquery,asp.net-mvc,razor,C#,Jquery,Asp.net Mvc,Razor,我试图在选中某个单选按钮时禁用输入字段,但我不知道如何干净地执行该操作 我见过几个地方有人建议使用jQuery,我相信这会很容易,但使用C不就是为了不使用javascript吗 这就是我正在研究的代码 <div> @Html.TextBoxFor(model => model.files, new { @class = "form-control", type = "file", m
<div>
@Html.TextBoxFor(model => model.files,
new
{
@class = "form-control",
type = "file", multiple = "true",
placeholder = "upload files"@*,
disabled = ?????*@
})
</div>
<div class="form-inline" role="form">
@Html.RadioButtonFor(model => model.editFiles, "no change",
new { @checked = "checked" }) Do not change files
@Html.RadioButtonFor(model => model.editFiles, "add") Add new files
@Html.RadioButtonFor(model => model.editFiles, "delete") Delete old files
@Html.RadioButtonFor(model => model.editFiles, "replace") Replace old files
with new files
</div>
@Html.TextBoxFor(model=>model.files,
新的
{
@class=“表单控制”,
type=“file”,multiple=“true”,
占位符=“上载文件”@*,
禁用=??????*@
})
@Html.radioButton(model=>model.editFiles,“无更改”,
新建{@checked=“checked”}不更改文件
@Html.radioButton(model=>model.editFiles,“添加”)添加新文件
@Html.radioButton(model=>model.editFiles,“delete”)删除旧文件
@(model=>model.editFiles,“replace”)替换旧文件
使用新文件
不,使用C#并不是为了消除JavaScript。它们有两个截然不同的用途。JavaScript是用于客户端的,应该在需要响应用户体验的情况下(如您的情况)使用,因为它不需要往返服务器(速度慢且成本高)
对于繁重的数据/后端进程,您将使用C#和服务器。它用于执行服务器工作并将所需内容返回给客户端。然后,JavaScript在客户端上运行,以尽可能提高体验。但是,在进行异步调用以获取某些数据等时,可以将两者混合使用。不,使用C#并不是为了消除JavaScript。它们有两个截然不同的用途。JavaScript是用于客户端的,应该在需要响应用户体验的情况下(如您的情况)使用,因为它不需要往返服务器(速度慢且成本高)
对于繁重的数据/后端进程,您将使用C#和服务器。它用于执行服务器工作并将所需内容返回给客户端。然后,JavaScript在客户端上运行,以尽可能提高体验。但是,在进行异步调用以获取某些数据等时,可以将两者混合使用。不,使用C#并不是为了消除JavaScript。它们有两个截然不同的用途。JavaScript是用于客户端的,应该在需要响应用户体验的情况下(如您的情况)使用,因为它不需要往返服务器(速度慢且成本高)
对于繁重的数据/后端进程,您将使用C#和服务器。它用于执行服务器工作并将所需内容返回给客户端。然后,JavaScript在客户端上运行,以尽可能提高体验。但是,在进行异步调用以获取某些数据等时,可以将两者混合使用。不,使用C#并不是为了消除JavaScript。它们有两个截然不同的用途。JavaScript是用于客户端的,应该在需要响应用户体验的情况下(如您的情况)使用,因为它不需要往返服务器(速度慢且成本高)
对于繁重的数据/后端进程,您将使用C#和服务器。它用于执行服务器工作并将所需内容返回给客户端。然后,JavaScript在客户端上运行,以尽可能提高体验。但是,在进行异步调用以获取一些数据等时,可以将两者混合使用。因此,最好的方法是简单地使用jquery吗?在本例中是的。JQuery(或纯JavaScript)绝对是最好的方法。为正确的工作选择正确的工具。因此,最好的方法是简单地使用jquery吗?在本例中是的。JQuery(或纯JavaScript)绝对是最好的方法。为正确的工作选择正确的工具。因此,最好的方法是简单地使用jquery吗?在本例中是的。JQuery(或纯JavaScript)绝对是最好的方法。为正确的工作选择正确的工具。因此,最好的方法是简单地使用jquery吗?在本例中是的。JQuery(或纯JavaScript)绝对是最好的方法。为正确的作业选择正确的工具。