Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 其他字段更改时更改下拉列表值_C#_Asp.net Mvc - Fatal编程技术网

C# 其他字段更改时更改下拉列表值

C# 其他字段更改时更改下拉列表值,c#,asp.net-mvc,C#,Asp.net Mvc,我知道规则的精髓。如果用户在实体的字段中更改了此字段,则应自动更改字段稳定性下拉列表的值。也就是说,如果必须改变规则,那么它就会变得不稳定。这能自动化吗 我写了一个触发器 CREATE TRIGGER [ChangeStabilityRequirement] ON [dbo].[Requirement] After UPDATE AS BEGIN IF (UPDATE(Definition)) update [dbo].[Requirement] SET Stabil

我知道规则的精髓。如果用户在实体的字段中更改了此字段,则应自动更改字段稳定性下拉列表的值。也就是说,如果必须改变规则,那么它就会变得不稳定。这能自动化吗

我写了一个触发器

CREATE TRIGGER [ChangeStabilityRequirement]
ON [dbo].[Requirement]
After UPDATE
AS
BEGIN
IF (UPDATE(Definition))     
    update [dbo].[Requirement]
    SET  Stability=2;
END;
go
我有个问题

当我更改任何字段时,此触发器设置稳定性=2


但我只想在更改字段定义时,字段稳定性设置为2。

是的,您可以。但要解释如何,恐怕太宽泛了。你想做这个客户端吗?无论如何,您都需要在服务器端执行此操作。用户是否能够将下拉列表更改回稳定状态?哪些领域会影响稳定性?都是吗?你试过什么?您的代码看起来像什么?默认情况下,稳定性设置为中间。如果用户实质上更改了任何其他字段,则稳定性应较低。我不知道怎么做。我必须把代码?控制器、模型、视图?