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

我在前台加了一个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取后台数据,不是后台取前台

1个回答

SQLDataSource 有filter expression和FilterParameters
不过这样并不安全,因为归根到底还是拼字符串,会导致SQL注入。新的项目建议用ASP.Net MVC+Entity Framework。

caozhy
贵阳老马马善福专门编写代码的老马就是我! 这个回答可以说非常正确了,lz如果问题解决,请采纳,谢谢
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
前台SelectCommand里面的条件如何加后台的变量?
[code=csharp]SelectCommand="SELECT top 12 [product_Bnum],[product_Img],[product_Name] FROM [product] where [product_Class]='<%=strMy%>'"[/code]rnrn这样写不写,用+号连接也不行!
前台SelectCommand语句如何添加后台传递过来的字符串?
[code=c] SelectCommand="SELECT top 12 [product_Bnum],[product_Img],[product_Name] FROM [product] where [product_Class]='<%=get()%>'"[/code]rnrn这样拼接不行,用加号也不行!
前台获取后台变量出错
前台: rn后台:protected void Page_Load(object sender, EventArgs e)rn rn if (!IsPostBack)rn rn [color=#FF0000] DateTime dtNext = DateTime.Now;[/color] rn rn红色注明的地方为关键代码,其他的不用考虑,运行时找不到变量,请问是什么原因,是js问题还是 ajax呢??
C# 前台调用后台变量
[code=HTML]rn<%@ Page Language="C#" MasterPageFile="~/MB/Show.master" AutoEventWireup="true" CodeFile="frm_Remod.aspx.cs" Inherits="Remo_frm_Remod" Title='<%#POPO%>' %>rnrn rnrn[/code]rnrn引用的模板页rnrn然后后台rnrn[code=C#]rnrn public string POPO;rn protected void Page_Load(object sender, EventArgs e)rn rn if (!IsPostBack)rn rn POPO = "哈哈下呼";rn rn rn rn[/code]rnrn但是标题没有变
前台如何显示后台变量?
现在在页面上增加了一个label控件,想让他显示后台代码中一个变量字符串的值?不知道如何才能实现?
前台如何获取后台的值
jsp获取值 例子:后台将结果放到request中session也一样 jsp 取值(直接用EL表达式取) 如果取不出来那就换成《C:forEach》循环取 js如何取request中的值(可以直接取) 1. 2. 但是如何jsp和js分离的两个文件,那么我们就取不出来了 解决方法:1,如图先引入,必须放到你的js上面才可以取到,相当于声明一个变量,直接在js中alert(aaa)就可以直...
后台如何获取前台的参数
地址n电话n可以动态的添加上面一组属性,在后台如何获取,并区分每组的地址和电话是对应的一组。
前台获取后台变量的问题请教
前台rnrnrn后台rnC#rnprotected string ID;rn protected void Page_Load(object sender, EventArgs e)rn rn ID = "Hello! Welcome";rn Page.DataBind();rn rnrn运行Label.Text可以正常出来rnrn现在我想这样rnrn这样就不行,那要怎么写
前台调用后台的变量
我有一段JS代码!要调用到后台的变量!rnrn这段JS是在中的!rnrn为什么它老报错的!这个要怎么写啊!rnrn我这段JS一定是要在<.HEAD>中的rnrn
前台后台变量调用
ASP.NET中前台调用后台、后台调用前台的变量或方法一、前台调用后台1、前台调用后台变量(注:数组变量不能获得,需先在后台已分隔符转成字符串变量,前台得到后再处理成数组)  后台页面提供一个全局变量,Page_Load中给赋值,前台使用&amp;lt;%=XXX %&amp;gt;来获得变量;2、前台调用后台方法(即Ajax,见Jquery,绑定到按钮的Click)二、后台调用前台1、后台使用前台的变量  方法...
前台jscript怎么获取后台c#的变量的值?
具体是这样的,我设置了一个全局变量:rn Application["LockLogin"] = 0;rn我希望jscript通过判断这个全局变量的值来运行。rn请问怎么在前台jscript获得这个全局变量的值呢?rn
在C#前台能不能获取后台定义的public变量
在C#前台能不能获取后台.cs文件里定义的public变量rnrn例如后台定义了一个rnrnpublic string aaa;rnrn我想在前台用js获取它rn怎么做?rn谢谢
c#前台对后台变量 方法的调用。
c#里面<%=%>的用法 语法 还有<%@%> 我不是很喜欢用数据控件来显示从数据里面检索出来的数据 那些数据控件本质上就是一个table 我想从数据取出数据以后用一个datable接收以后 前台调用这个变量 在前台动态的创建一个table 在把数据放进里面 怎么实现哦。
C#后台访问前台Javascript变量问题
C#后台访问前台Javascript变量问题,rn如何在c#后台中得到javascript脚本函数中的变量值?rn最好能给一段代码提示?
c#前台调用后台变量问题
前台rn[code=csharp] [/code]rn后台rn[code=csharp]string url1 = "images/04.jpg";[/code]rn为什么变量调不到前台,也就是图片显示不了。
后台获取前台控件
前台页面中有如下代码:rn rn在后台页面中,给div添加InnerHtml,语句如下,其中变量“strForm ”中包含了很多控件。rnthis.showDetail.InnerHtml = " " + strForm + "";rn生成完之后,页面代码如下:rn 卡号: 姓名: 公司编号:-----请选择----- 部门编号:-----请选择----- 职位编号:-----请选择----- 权限编号:-----请选择----- 邮箱:rnrn现在我想在后台页面中获取div里面的各个控件,然后对其进行操作,比如我想获取控件company_code,应该如何实现?rn我用了FindControl方法,可是查询出来竟然是null,而且div里的控件数却只有一个,不知道什么原因,获取语句如下:rnDropDownList ddlCompany = showDetail.FindControl("company_code") as DropDownList;rnint c = showDetail.Controls.Count;//控件数为0rnrn求解答,谢谢,在线等候!
后台获取前台html
后台获取前台html asp.net 我想在后台获取前台的html标签里边的值,百度了半天都不怎么和要求,,,rn 这里是dddrn现在的要求是我怎么在后台里边获取到id为ddd的h1标签里边的值,现在我有两种思路不知道要怎么样去搞 下边我发下我的想法rn第一个 获取前台页面中id为ddd的标签里边的值rn第二个获取h1标签里边的值,,,rn求高人指点下,,,,,
后台获取前台表单数据
功能需求:后台返回状态info 框架:SpringMVC 前后台交互方式选择:ajax 而不是表单提交。 前台传数据到后台 需将form表单进行序列化 采用jQuery内置的系列化方式 serialize $("form").eq(0).serialize(); 但所得到的结果并不是我们所想要的样子,可自行再试遍。 后来采用了其插件 serializeObject $.fn.ser...
前台 获取后台数据
.cs后台 我有一个泛型类集合 List, user是一个类,它里面有好多属性。rnrn我想在前台用ajax获取,用js把数据添加到前台页面的一个table中,形成一个列表。rnrn怎么js获取 后台的数据集合? js怎么操作获取到的这个集合? rn求 各位帮忙rn
请教在VS2005中前台如何获取后台的参数变量?
在前台:rnrn在后台:rn protected void Button1_Click(object sender, EventArgs e)rn rn string str = "你确实要删除XXX的数据吗?";rn rnrn如何在单击Button1时,出现提示'你确实要删除XXX的数据吗?'的提示框,即把后台数据传返前台显示。rn多谢!
前台 JS 获取后台C#值
//前台js 部门
后台如何得到前台脚本的变量
现在前台有一个DIVrn rn用脚本给DIV的innerhtml赋予内容;rn rn那么在后台的按钮点击事件里如何能得到DIV的innerHTML 呢?用其他方法得到也可以!!rn
前台如何调用后台的变量!谢谢
比如我在后台定义了一个protect string i="b.aspx";我想在html的前台调用后台的变量,是不是写为<%#i%>? rnrn就好像,我在后台定义了一个hyperlink控件,前台它显示为新浪rnrn我想把NavigateUrl="b.aspx"换成NavigateUrl=<%#i%>这样好像不行,这是为什么呢?
ASP.NET 后台如何调用前台的变量?
比如说:rn 前台有个table,id为tableID;rn 后台我要怎么调用该table,并且读取该table的行数以及读出每行的数据啊?rn 谢谢!
在后台代码中如何获得前台变量?
我想在后台代码c#中获取前台的HTML控件的属性或者JavaScript变量该怎么写呢?rn 比如前台有个在后台想获得它的value值rn 比如JavaScript变量var x;在后台怎么获得这个x呢?rn 谢谢
后台定义的变量前台如何调用?
在CS里:rnrn[code=C#]rnpublic int a=1;rnrnpublic string test(int p)rnrn if(p==1)rn return "123";rn elsern rn return "456";rn rnrn[/code]rnrn这时,我在前台<%#test(p)%> 出不来结果,请问应该怎么写?rn不好意思,小新手,谢谢各位帮忙~rn
如何获取sql语句的绑定的变量
请问高手们,除去解析日志文件和查询v$sql_bind_capture,rn还能如何获取sql语句绑定变量,rn因为解析文件比较麻烦,,,rn而v$sql_bind_capture又受参数“_cursor_bind_capture_interval”限制rnrn计划在FGAC策略里获取,请教各位。。。
前台无法引用后台变量
现在后台有一变量:public string cPreDepart = "科室"; rn[code=HTML]rn rn rn <%# ((DataBinder.Eval(Container.DataItem, "depart_Check").ToString()=="1")?"已审":"待审")%>rn rn [/code]rn前台却无法取得它的值,前台代码应该怎么写?
前台怎么显示后台变量
rn其中id为后台变量 怎么写??
aspx前台调用后台的变量
在前台中合适的位置调用后台写的方法 if (jc == "True") {                 parent.TRansIframe('ConsulCir/PollutionDayliyReport.aspx?ch=1&level=' + yj + '&ReportCode=' + '', '重污染天气');             }
前台代码绑定后台变量
由于页面的界面是需要动态生成的,所以得将生成的代码绑定到前台,之前用的<% = str%>,后面就定义了public string str;rn但是由于使用了按钮的onserverclick事件后,页面也会跟着刷一下,导致str变成了空的,界面也就没有了,后来就换成了<%= Session["str"]%>,但是这样会导致Session过多,大家有没有好的办法在前台显示后台变量?
关于前台调用后台变量
这是前台的一个按钮 点击用js打开 rnrnrn这是后台定义的变量rnpublic string DocID="1111";rnpublic string CreateYear="2010";rnrn新打开页面是这样rnhttp://localhost:803/Impdutywebui/Print/AddPrint.aspx?DocID=<% =DocID%>&CreatYear=<%=CreateYear%>rn而不是想要的rnhttp://localhost:803/Impdutywebui/Print/AddPrint.aspx?DocID=1111&CreatYear=2010rn
前台怎么调用后台变量?
怎么在前台JS里面调用后台CS里面的变量?求答案
前台显示后台变量问题
我的前台页面中有 rnrn 2006-10-1rn 2006-10-11rnrn现在我的客户要求我还要从一个XML文件中取出符合条件的日期追加到里供用户选择,现在我将符合条件的数据在后台取出并放进一个变量s中,s值的方式如:(s="2006-11-1,2006-11-6,2006-11-20"),当然s的值是动态变的rn问题:我如何将后台中s中的值追加到前台的中使之显示结果如下rnrn 2006-10-1rn 2006-10-11rn 2006-11-1rn 2006-11-6rn 2006-11-20rn
前台控件绑定后台变量
[url=http://www.cnblogs.com/lerit/archive/2010/10/22/1858007.html][/url]rnrn看清楚,现在我的变量不是在窗体加载是赋值的,比如我是在点击某按钮,或者下拉框值改变时,rn调用方法,方法里面有给变量赋值rn(注:方法没有返回值,只给变量赋值,变量是全集的,赋值的变量不止一个)。rn前台怎么绑定赋值后的变量,!!!!,求解决
SQL前台连接后台
在SQL server数据库中进行前台与后台的连接设置。
SQL语句里如何使用C#变量?
//我是这样写的:rnrnthisCommand.CommandText =rnrn"SELECT 中文意思 FROM 单词记忆系统 WHERE (英文单词=this.txtEnglish.Text)";rnrn//其中this.txtEnglish.Text是程序里面的一个变量,但这样程序无法执行,请知rn//道的人指教
selectcommand变量赋值
问题:选择市场1部或市场2部时能查出对应的1部或2部数据,请问“营业部”的value值怎样写才能查询所有数据?rnrn试过很多方法,结果不行,如下:rn错误方法1:rn营业部rn错误方法2:rn rnrnrn========前台代码===========rn 请选择部门rn rn 营业部rn 市场1部rn 市场2部rn rn rnrn========后台代码==========rn rn rn rn rn
后台如何获取前台动态绑定的ID
[code=csharp]rn rn <%# Eval("mt_content") %>rn rn -rn 元rn rn [/code]
前台如何获取后台声明的二维数组
cs filern[code=C#] public string[,] getSource()rn rn MyService.MyServiceClient client = new MyService.MyServiceClient();rn DataSet ds = new DataSet();rn ds = client.ScheduleGetList("");rn // List list = new List();rn MyService.Schedule schedule = new MyService.Schedule();rn string[,] list = new string[ds.Tables[0].Rows.Count,3];rn for (int i = 0; i < ds.Tables[0].Rows.Count; i++)rn rn list[i,0] = ds.Tables[0].Rows[i][1].ToString();rn list[i,1] = ds.Tables[0].Rows[i][2].ToString();rn list[i,2] = ds.Tables[0].Rows[i][3].ToString();rn rn return list;rn [/code]rn前台如何获取这个二维数组?一维数组可以注册后JS获取,二维貌似不行rn求高手详细解答,很急[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制