none
asp.net C# 数据传递问题 RRS feed

答案

全部回复

  • 试试看这个,使用string.Format而不是单纯的字符串拼接——因为那个会导致拼接错误,很难被调试发现的……

    Response.Write(
    string.Format("<a href='product_detail.aspx?product={0}'>{1}</a>", "张三","张三")
    );

       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年4月6日 5:06
  • 除了Wei_Dong所說的方式,你也可以試試看下面這個方法。

    Response.Write(string.Format(@"<a href=""product_detail.aspx?product={0}"">{1}</a><br/>", reader[1].ToString(),reader[1].ToString()));
    PS:抱歉,打錯字,更正更正。


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/


    2012年4月6日 5:45
  • 除了Web_Dong所說的方式,你也可以試試看下面這個方法。

    Response.Write(string.Format(@"<a href=""product_detail.aspx?product={0}"">{1}</a><br/>", reader[1].ToString(),reader[1].ToString()));


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/


    他叫 玮 不是web。嘿嘿。你们也不解释下,为啥reader[1].ToString(),reader[1].ToString() 写两遍       另外这个单号,双引号的事儿似乎很杂乱,加变量就更乱了

    啥都不懂

    2012年4月6日 7:00
  • 那个知道了。。。还有,herf后面为啥用两个“”,后面还要加个<br />  谢谢。。。

    啥都不懂

    2012年4月6日 7:14
  • 那个知道了。。。还有,herf后面为啥用两个“”,后面还要加个<br />  谢谢。。。

    啥都不懂

    两个双引号——转义呗——因为双引号不能内嵌双引号(否则后面无法正确解析的)。两个双引号被解析成一个双引号。

    <br/>换行,在此处没有任何意义,可以省略。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年4月6日 7:23
  • 感謝Wei_Dong的補充,抱歉把您的名字拼錯。

    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/


    2012年4月6日 7:24
  • 除了Web_Dong所說的方式,你也可以試試看下面這個方法。

    Response.Write(string.Format(@"<a href=""product_detail.aspx?product={0}"">{1}</a><br/>", reader[1].ToString(),reader[1].ToString()));


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/


    他叫 玮 不是web。嘿嘿。你们也不解释下,为啥reader[1].ToString(),reader[1].ToString() 写两遍       另外这个单号,双引号的事儿似乎很杂乱,加变量就更乱了

    啥都不懂

    两个变量,因为需要两个一样的变量呗——你{0}和{1}是两个占位符,需要用两个变量代替;现在显示的内容是一样的,自然需要两个一样的变量。

       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年4月6日 7:24