c#前台SelectCommand 的sql语句,如何获取后台变量

raskiii 2018-12-18 06:53:29
我在前台加了一个asp获取数据源

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:bookdbConnectionString %>"
SelectCommand="SELECT * FROM [tb_Cart] where UserName='<%=userName %> '"></asp:SqlDataSource>

其中SelectCommand="SELECT * FROM [tb_Cart] where UserName='<%=userName %> '" 中的sql语句 where判断的条件userName是从后台获取的变量,这样写取不出来,应该怎么写?
是在前台asp取后台数据,不是后台取前台
...全文
799 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyy224123 2018-12-24
  • 打赏
  • 举报
回复
亲!最近我也在写这个刚刚要有点心的。下面的符号千万别漏;否则会报错。
前台 selectcommand输入空值“”;将原有的命令剪切到——(后台)Button下面(或者是page_Load)命令如下:
Default.aspx
<asp:AccessDataSource ID="job_top" runat="server" DataFile="~/data/mydata.accdb" SelectCommand=""> </asp:AccessDataSource>
后台:需要拼接 SQL语句:命令如下(job_top是前台的AccessDataSource ID)
string _asql ,_bsql,_txt01;
_txt01 = TextBox1.Text;
_asql = "SELECT * FROM [job_log] where ";
_bsq = " job_where=' " + _txt01 + " ' " ;
job_top.SelectCommand = _asql + _bsql;

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧