我最近一直在與一個<select>
標籤,但是,我注意到你不能確定,使用if statement
如果GET
是NULL
或等於""
。檢查一個GET方法是空/空
var tbl_st = (from c in db.tblfsk_style select c).ToArray();
build.Append("<select id='style' name='style' class='styles'>");
foreach (var style in tbl_st)
{
build.Append("<option value='" + style.StyleID + "'>" + style.Description + "</option>");
}
build.Append("</select>");
if(Request.QueryString["style"] != "")
{
var choosen = Request.QueryString["style"];
var tbl_colour = (from c in db.tblfsk_style_colour where c.StyleID == choosen select c).ToArray();
build.Append("<select id='colour' name='colour' class='styles'>");
foreach (var colour in tbl_colour)
{
build.Append("<option value='" + colour.ColourID + "'>" + colour.ColourID + "</option>");
}
build.Append("</select>");
}
build.Append("<button type='submit' class='btn'>Continue</button>");
的想法是當他們選擇Continue
爲Button
接下來的事情負載可達但我在努力尋找一種方法來檢查,如果style
爲空或不是。
我曾嘗試:
if(Request.QueryString["style"] != "") { // next <select> tag
和:
if(!string.IsNullOrEmpty(Request.QueryString["style"])) { // next <select> tag
有沒有一種方法,以確定是否style
在GET
null
?這樣做的
PHP爲例(以更好地解釋):
if(isset($_GET['style'])) { // next <select> tag
風格的變化,將是非常使用JavaScript更容易處理客戶端(請參閱[JQuery](https://jquery.com/))。 – Igor
style.StyleID是一個字符串類型,它是否爲「繼續」爲空? –
繼續是一個按鈕@JamesDev當它被點擊時,我想加載另一個'