Vb.net 单击按钮后无法从dojo文本框中获取值

Vb.net 单击按钮后无法从dojo文本框中获取值,vb.net,dojo,Vb.net,Dojo,我使用视图上的dojox/mobile/按钮获取输入值,然后将其提交到数据库表。我无法获得我期望的值,还想知道是否有人拥有使用类似dojo工具甚至表单工具的.Net web应用程序的一些链接或示例代码 <input type="text" id="clientName" dojoType="dojox.mobile.TextBox" value="" required="true"> <input type="submit" onclick="insertData();"

我使用视图上的dojox/mobile/按钮获取输入值,然后将其提交到数据库表。我无法获得我期望的值,还想知道是否有人拥有使用类似dojo工具甚至表单工具的.Net web应用程序的一些链接或示例代码

<input type="text" id="clientName" dojoType="dojox.mobile.TextBox" value="" 
required="true">

<input type="submit" onclick="insertData();" style="width: 140px;" 
    class="mblBlueButton" dojoType="dojox.mobile.Button" value="Submit">
我通过在函数的第一行中添加一个警报来测试它,这是可行的,但似乎它可能会失败,因为textbox值为null

编辑:


现在,我删除了移动文本框,并使用dijit/form/textbox结束了操作,效果很好。如果您想访问DOM值,您只需使用dojo.byId,或者由于它是一个小部件,您应该能够仅使用id值获取它。。。因此,在javascript中使用clientName.value


如果您需要访问特定于小部件的功能,您可以使用dijit.registry.byId。

如果您想要访问DOM值,您只需要使用dojo.byId,或者因为它是一个小部件,所以您应该能够仅使用id值获取它。。。因此,在javascript中使用clientName.value


如果您需要访问特定于小部件的功能,请使用dijit.registry.byId。

谢谢您的回复。我确实试过了,但不确定为什么不起作用。我会继续玩弄它。您对如何从代码隐藏文件aspx.vb访问clientName.value有何建议。这是一个.Net应用程序。感谢您的回复。我确实试过了,但不确定为什么不起作用。我会继续玩弄它。您对如何从代码隐藏文件aspx.vb访问clientName.value有何建议。这是一个.Net应用程序。
 function insertData() { 
                    var clientProj = dojox.byId("clientName").value; 
                    var clientKey = dojox.byId("clientKey").value; 
                    alert("NEW CLIENT DATA ACCEPTED - " + clientProj); 

                }