因此,我读了很多答案,但对我没有用。我需要检查输入值是否为空(空白),如果是,请然后将另一个输入的值也设置为空。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;
namespace ConsoleApplication1
{
class Program
{
const string FILENAME = @"c:\temp\test.xml";
static void Main(string[] args)
{
XDocument doc = XDocument.Load(FILENAME);
XElement root = doc.Root;
XNamespace ns = root.GetDefaultNamespace();
XElement firstItem = doc.Descendants(ns + "item").FirstOrDefault();
Dictionary<string, string> dictItems = firstItem.Descendants(ns + "item")
.GroupBy(x => (string)x.Element("key"), y => (string)y.Element("value"))
.ToDictionary(x => x.Key, y => y.FirstOrDefault());
}
}
}
因此,当Main的值为空时,我也想将Second的值设置为空。 这是我尝试过的:
<input name="Main" type="text" value="" autocomplete="off" />
<input name="Second" type="hidden" value="" />
答案 0 :(得分:0)
范围为form
<cfif len(trim(form.Main)) EQ 0>
<cfset Second = form.Second>
</cfif>