我在MVC中有2个单选按钮绑定到模型,如下所示.如何在jquery中获取所选的单选按钮值?
<label>Yes</label>
@Html.RadioButtonFor(m => m.SelectedPerson.is_selected, true, new { @onchange = "ToggleInfo();" })
<label>No</label>
@Html.RadioButtonFor(m => m.SelectedPerson.is_selected, false, new { @onchange = "ToggleInfo();" })
Run Code Online (Sandbox Code Playgroud)
被调用的javascript函数是:
function ToggleInfo() {
//Get the selected value here to tell if Yes/True or No/False is selected
};
Run Code Online (Sandbox Code Playgroud) 我正在使用SQL中的select语句,并且遇到了尝试创建包含case语句或if else语句的where子句的问题.我想根据变量的值选择记录.如果变量为"True",则仅返回列为null的select语句中的记录.如果变量不是"True",则返回所有记录,无论该列是否为空.
关于如何做到这一点的任何提示?
以下是我想要做的一个简单示例:
declare @option1 as varchar(5)
--This can be True or False so to test i just put the Set option below
set @option1 = 'True'
Select a,b,c,d...
from ...
where d = case when @option1 = 'True' then NULL End
Run Code Online (Sandbox Code Playgroud)
这是我不知道该怎么做的部分.如果变量为"True",我只需要过滤掉记录,因此不确定在案例的else部分放置什么.