日期:2014-05-18  浏览次数:20477 次

向sqldatasource传递参数
<input   id= "tbBookNum "   runat= "server "   type= "text "   />
<asp:SqlDataSource   ID= "SqlDataSource "   runat= "server "   ConnectionString= " <%$   ConnectionStrings:InfoMasterConstr   %> "
                                                SelectCommand= "SELECT   *   FROM   [vw_info_printSign]   WHERE   ([bookNum]   =   @bookNum) ">
                                                <SelectParameters>
                                                        <asp:Parameter   Name= "bookNum "   Type= "String "   />
                                                </SelectParameters>
                                        </asp:SqlDataSource>

这里怎么吧tbbooknum的值传递给SelectParameter啊

------解决方案--------------------
将 <input id= "tbBookNum " runat= "server " type= "text " />
改为
<asp:TextBox ID= "tbBookNum " runat= "server "> </asp:TextBox>


<SelectParameters>
<asp:ControlParameter ControlID= "tbbooknum " Name= "bookNum " PropertyName= "Text " />
</SelectParameters>