asp.net新手问题 传值问题 50分

问题描述

现在有两个页面一个是标题页面.一个是内容页面.我现在想实现的是。在标题页面点击一个标题把这个标题里面的内容传到内容页面该怎么实现.求详细代码.加注释也不介意的

解决方案

解决方案二:
传个id过去,哪边根据id取数据就行了
解决方案三:
引用1楼的回复:

传个id过去,哪边根据id取数据就行了

id传过去了。不会取了...
解决方案四:
没明白到底什么意思
解决方案五:
Request.QueryString["xxx"]
解决方案六:
session,cookie,querystring都行
解决方案七:
引用4楼的回复:

Request.QueryString["xxx"]

可以详细写一下接受的代码不..
解决方案八:
publicstringwenzhangmu(intpage){StringBuilderstr=newStringBuilder();DataTabledt=Discuz.Data.DatabaseProvider.GetInstance().dtGetTitless(page);foreach(DataRowdrindt.Rows){str.Append("<tableclass=listcellpadding=0cellspacing=0style=text-align:center;style=width:100%>");str.Append("<tr>");str.Append("<tdcolor=Gray>标题");str.Append("</td>");str.Append("<tdcolor=Gray>作者");str.Append("</td>");str.Append("<tdcolor=Gray>时间");str.Append("</td>");str.Append("</tr>");str.Append("<tr>");str.Append("<tdstyle=width:70%>");str.Append("<atarget=_selfhref=FrontArticle_wenzhang.aspx?Id="+dr["pid"].ToString()+">");str.Append(dr["title"]);str.Append("</a></td>");str.Append("<tdstyle=width:10%>");str.Append(dr["poster"]);str.Append("</td>");str.Append("<tdstyle=width:20%>");str.Append(dr["postdatetime"]);str.Append("</td>");str.Append("</tr>");str.Append("</table>");}//role=str.ToString();returnstr.ToString();}这是俺传id的代码。
解决方案九:
<ahref=aaa.aspx?intId=<%#Eval("id")%></a>--%>

Request.QueryString["id"]

解决方案十:
引用6楼的回复:

引用4楼的回复:Request.QueryString["xxx"]可以详细写一下接受的代码不..

--这就是接收的你是怎么传的
解决方案十一:
引用8楼的回复:

HTMLcode<ahref=aaa.aspx?intId=<%#Eval("id")%></a>--%>C#codeRequest.QueryString["intId"]

解决方案十二:
<ahref="index.aspx?id=1">内容页</a>内容页面后台varid=Request.QueryString["id"];//获取传入的Id根据得到的Id从数据库取值应该不难了吧??
解决方案十三:
引用8楼的回复:

HTMLcode<ahref=aaa.aspx?intId=<%#Eval("id")%></a>--%>C#codeRequest.QueryString["id"]

有错呢。
解决方案十四:
引用10楼的回复:

引用8楼的回复:HTMLcode<ahref=aaa.aspx?intId=<%#Eval("id")%></a>--%>C#codeRequest.QueryString["intId"]

我错了
解决方案十五:
引用12楼的回复:

引用8楼的回复:HTMLcode<ahref=aaa.aspx?intId=<%#Eval("id")%></a>--%>C#codeRequest.QueryString["id"]有错呢。

换成Request.QueryString["intId"]
其他方案:
抢着答写顺手了
其他方案:
文章标题页面已经获取到数据了.文章标题里面有有文章啊.我想点击文章标题的时候跳到文章页面把文章传过来还是没有成功
其他方案:
引用7楼的回复:

publicstringwenzhangmu(intpage){StringBuilderstr=newStringBuilder();DataTabledt=Discuz.Data.DatabaseProvider.GetInstance().dtGetTitless(page);……

另外一个页面这样取Request.QueryString["Id"];

其他方案:
引用16楼的回复:

文章标题页面已经获取到数据了.文章标题里面有有文章啊.我想点击文章标题的时候跳到文章页面把文章传过来还是没有成功

你根据这个Id,GetModel你想要什么都可以啦。
其他方案:
引用17楼的回复:

引用7楼的回复:publicstringwenzhangmu(intpage){StringBuilderstr=newStringBuilder();DataTabledt=Discuz.Data.DatabaseProvider.GetInstance().dtGetTitless(page);……另外一个页面这样取C#code……

文章页面的后台protectedvoidPage_Load(objectsender,EventArgse){Request.QueryString["Id"];有错。}
其他方案:
引用16楼的回复:

文章标题页面已经获取到数据了.文章标题里面有有文章啊.我想点击文章标题的时候跳到文章页面把文章传过来还是没有成功

引用18楼的回复:

引用16楼的回复:文章标题页面已经获取到数据了.文章标题里面有有文章啊.我想点击文章标题的时候跳到文章页面把文章传过来还是没有成功你根据这个Id,GetModel你想要什么都可以啦。

一个比一个的头像萌萌死我了
其他方案:
没弄出来。笨死我了
其他方案:
没实体层吗//DAL.DBConnectionDBCon=newDAL.DBConnection();//引用publicDataSetget(stringid){stringstrSql=“";//想要什么自己写个SQLDataSetds=DBCon.strss(strSql);returnds;}

SqlConnectionconn=newSqlConnection("连接");///<summary>///执行一条查SQL语句,并返回ds///</summary>///<paramname="strSql"></param>///<returns></returns>publicDataSetDataSQL(stringstrSql){try{conn.Open();SqlDataAdapterda=newSqlDataAdapter(strSql,conn);DataSetds=newDataSet();da.Fill(ds);returnds;}catch(Exceptione){throwe;}finally{conn.Close();}}

大概可能这样子应该勉强可以
其他方案:
Request["id名称"]还有你是怎么传的参数?
其他方案:
把ID传值传到A页面<ahref="A.aspx?id=<%=_ID%>"></a>

在A页面接收传过来的ID值stringid="";if(Request.QueryString["id"]!=null){id=Request.QueryString["id"].ToString();}

其他方案:
方法很多!
其他方案:
引用21楼的回复:

没弄出来。笨死我了

萌死我们吧
其他方案:
Request.QueryString["xxx"]取到ID,数据库根据这个ID查询。
其他方案:
我也来凑下热闹。页面A<ahref="B.aspx?id=1"title="点击我传1给页面B"/>

页面B后台protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request.QueryString["id"]!=null){intid=int.Parse(Request.QueryString["id"].ToString());//根据这个id从数据库提取内容GetData(id);//这个根据你需要实现吧,再绑定到数据绑定控件上}}}

其他方案:
百度下asp.net页面传值方法很多
其他方案:
stringdd="0";Response.Redirect("stInsert.aspx?id="+dd+"");获取ddif(Request.QueryString["id"]!=null){intid=int.Parse(Request.QueryString["dd"].ToString());//根据这个id从数据库提取内容GetData(id);//这个根据你需要实现吧,再绑定到数据绑定控件上}
其他方案:
Request.QueryString["xxx"]最通用的做法

时间: 2024-10-11 09:35:37

asp.net新手问题 传值问题 50分的相关文章

页面传值-ASP.NET页面间传值 绑定到gridview显示

问题描述 ASP.NET页面间传值 绑定到gridview显示 本人ASP.NET新手,正在做一个ASP.NET的报名系统.想实现在A页面填写学生信息,然后跳转到B页面,显示到B页面的gridview控件,待学生修改确定后再传入数据库.不知道应该怎么传值?有什么好的办法吗?先谢谢大家 解决方案 ASP.Net页面间传值

ASp.NET教程:页面传值的五种方法

ASP.NET跨页面传值技巧总结 关于页面传值的方法,引发了很多讨论.看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助. 1.  使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了.下面是一个例子: a.aspx的C#代码 private void Button1_Click(object

ASP.NET 窗体间传值的方法

这篇文章介绍了ASP.NET 窗体间传值的方法,有需要的朋友可以参考一下,希望对你有所帮助   假设ParentForm.aspx 页面上有TextBox1文本框和Open按钮 点击Open按钮弹出SubForm.aspx,SubForm.aspx页面上有TextBox1文本框和Close按钮 点击Close按钮关闭SubForm.aspx页面,并把子页面SubForm.aspx文本框的值显示到父页面ParentForm.aspx 的文本框上. 父窗体前台代码: 复制代码 代码如下:      

新手求解答一下-asp.net新手入门,的不理解

问题描述 asp.net新手入门,的不理解 不理解在项目列表添加引用和在后台文件的上方通过use指令添加引用的区别.还有就是有什么快速添加引用打方式吗?跪求大神指点 解决方案 using命令是告诉编译器,我这个类里,使用某个命名空间是,不用再写空间的名字了,让编译器帮你去找

华为上机测试题,我只得了50分,为什么?

问题描述 华为上机测试题,我只得了50分,为什么? #define _CRT_SECURE_NO_WARNINGS#include #include #include void main(){ char str[1024]; int num[1024] = {0}; scanf(""%s"" str); for (int i = 0; i < strlen(str); i++) //判断是否除了字母以外还有其他字符如果有则删去{ while (str[i]&l

c#- asp.net 后台之前传值问题 在不同的项目工程

问题描述 asp.net 后台之前传值问题 在不同的项目工程 asp.net 后台之前传值问题 在不同的项目工程 a.cs 中有一个赋好值coon的变量穿个 b.cs它们不是同一个工程内 请问怎么做? 解决方案 你要新增个全局变量成员 public string coon { get; set; } 要用时调用它

asp.net新手遇到问题需要大神的解答

问题描述 asp.net新手遇到问题需要大神的解答 Request.QueryString["MessageId"] 我想知道这个 MessageId 是哪里的东西,是 数据库中的字段还是前台的一个控件的ID

50分求cell插件的破解版,或注册码也行?

问题描述 没分了,50分少了点,还望哪位帮兄弟个忙,同享一份吧!我的邮箱:qiao_ge_88@163.com 解决方案 解决方案二:试试Grid++Report,可以免费使用,去http://www.rubylong.cn下载.解决方案三:楼上是广告,广大群众不可盲目相信哦.解决方案四:引用2楼sdav的回复: 楼上是广告,广大群众不可盲目相信哦. 对头

请大牛帮忙把一段php代码转为C#的,50分感激不尽。

问题描述 请大牛帮忙把一段php代码转为C#的,50分感激不尽.<?phpheader('Content-type:application/json');$s=!empty($_POST['s'])?$_POST['s']:null;$j=!empty($_POST['j'])?$_POST['j']:null;$pat=!empty($_POST['path'])?$_POST['path']:null;$patharr=explode('/',$pat);$patz='';for($i=0;