我有以下代码
<input runat="server" id="Name" type="text" name="Name"/>
cmd.parameters.addwithvalue("@NAME", Name.value);
我正在尝试捕获我在控件中输入的数据,并且(Name.value)始终等于“”,无论我输入什么。我知道它们被正确映射,就好像我将它切换到一个文本框它工作正常我希望这个输入也能正常工作。
已编辑这似乎可行,不确定这是否是正确的方法,但是有什么理由可以这样做,但 Name.value 不行吗?
cmd.Parameters.AddWithValue("@NAME", Request.Form["Name]);