aspx.cs 如何向aspx传值? 5
aspx.cs中定义了protectedstringconnstr="SELECTDISTINCTtop(10)[KCRKD2_WLBH],[KCRKD2_SSSL],[...
aspx.cs中 定义了 protected string connstr =" SELECT DISTINCT top (10)[KCRKD2_WLBH], [KCRKD2_SSSL], [KCCKD2_WLBH], [KCCKD2_SL] FROM [lcdata1]
aspx中 <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:cwbase1ConnectionString %>"
SelectCommand=? >
SleectCommand 该怎么写啊 想调用 aspx.cs中的 connstr
jht_saber 用你说的方法 编译通过了 但是没有执行查询,gridview1 没有显示出来…… 展开
aspx中 <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:cwbase1ConnectionString %>"
SelectCommand=? >
SleectCommand 该怎么写啊 想调用 aspx.cs中的 connstr
jht_saber 用你说的方法 编译通过了 但是没有执行查询,gridview1 没有显示出来…… 展开
展开全部
你要先在前台页面获取他,就必须用public方法,不然是不行的,写个公有的方法,然后在前台的tml页面中就可以这个么用
<%=方法名%>
如果你是想在有个
<%这里面写
就直接写个方法名就好了%>
你入你上面的
public
string
connstr
()
{
return
“
="
SELECT
DISTINCT
top
(10)[KCRKD2_WLBH],
[KCRKD2_SSSL],
[KCCKD2_WLBH],
[KCCKD2_SL]
FROM
[lcdata1]”
}
这样就可以条用了。
<%=方法名%>
如果你是想在有个
<%这里面写
就直接写个方法名就好了%>
你入你上面的
public
string
connstr
()
{
return
“
="
SELECT
DISTINCT
top
(10)[KCRKD2_WLBH],
[KCRKD2_SSSL],
[KCCKD2_WLBH],
[KCCKD2_SL]
FROM
[lcdata1]”
}
这样就可以条用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在后台赋值不行吗?
SqlDataSource2.SelectCommand = connstr;
如果非要在前台的话就当成参数传过去
前台:
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
SelectCommand="exec(@connstr)">
<SelectParameters><asp:Parameter Name="connstr"/></SelectParameters>
</asp:SqlDataSource>
后台:
this.SqlDataSource2.SelectParameters.Clear();
this.SqlDataSource2.SelectParameters.Add("connstr", System.TypeCode.String, connstr);
SqlDataSource2.SelectCommand = connstr;
如果非要在前台的话就当成参数传过去
前台:
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
SelectCommand="exec(@connstr)">
<SelectParameters><asp:Parameter Name="connstr"/></SelectParameters>
</asp:SqlDataSource>
后台:
this.SqlDataSource2.SelectParameters.Clear();
this.SqlDataSource2.SelectParameters.Add("connstr", System.TypeCode.String, connstr);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SelectCommand=<%= connstr %>
注意在cs后台声明的时候,你的声明写法要改成public,
这样:public string connstr =" SELECT DISTINCT top (10)[KCRKD2_WLBH], [KCRKD2_SSSL], [KCCKD2_WLBH], [KCCKD2_SL] FROM [lcdata1]
然后前台页面才能用<%= connstr %>调用
注意在cs后台声明的时候,你的声明写法要改成public,
这样:public string connstr =" SELECT DISTINCT top (10)[KCRKD2_WLBH], [KCRKD2_SSSL], [KCCKD2_WLBH], [KCCKD2_SL] FROM [lcdata1]
然后前台页面才能用<%= connstr %>调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ASPX本来就是用来显示.CS文件中的信息和逻辑的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
? = <%#Eval("connstr")%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询