+ -
当前位置:首页 → 问答吧 → 高手请进,ASP url传ASP.NET,SQL在前台页面接收问题

高手请进,ASP url传ASP.NET,SQL在前台页面接收问题

时间:2011-12-01

来源:互联网

这是接收用的内容页

<asp:SqlDataSource ID="SqlDataSource1" runat="server"  
  ConnectionString="<%$ ConnectionStrings:sqlConnectionString %>"  
  SelectCommand="SELECT * FROM [Table] WHERE [name] = @name"
   
  <SelectParameters>
  <asp:QueryStringParameter Name="name" QueryStringField="name" Type="String" />
  </SelectParameters>
</asp:SqlDataSource>

ASP传来的参数是
TEST.ASPX?name=%sdE1%DCW2....

在后台加了个测试,可以正确读出传来的NAME,句子如下
string department=HttpUtility.UrlDecode(Request.QueryString["name"],System.Text.Encoding.Default);
  Label1.Text = name;

,问题是这个SelectCommand="SELECT * FROM [Table] WHERE [name] = @name"
是放在了ASPX前台,所以就不知道该怎么转化一下收到的NAME值,谢谢

作者: germ007   发布时间: 2011-12-01

http://blog.csdn.net/cyanapple_wen/article/details/5400423

你可以在cs文件里接收 在aspx页面绑定使用

作者: hefeng_aspnet   发布时间: 2011-12-01