HTMl代码如下
<asp:HyperLinkColumn
DataNavigateUrlField="标题"
DataNavigateUrlFormatString="view.aspx?name={0}"
DataTextField="标题"
HeaderText="标题"
DataTextFormatString="{0}">
</asp:HyperLinkColumn>view.aspx.cs文件中代码如下
NewsText.Text=Request.QueryString["name"];问题如下:
接收的字段不完全,比如 “ 一个人的世界 ”接收字符显示到 NewsText控件里面变成了 "一个人的世" 请问这是什么问题?但是有的字符却能完整显示?
<asp:HyperLinkColumn
DataNavigateUrlField="标题"
DataNavigateUrlFormatString="view.aspx?name={0}"
DataTextField="标题"
HeaderText="标题"
DataTextFormatString="{0}">
</asp:HyperLinkColumn>view.aspx.cs文件中代码如下
NewsText.Text=Request.QueryString["name"];问题如下:
接收的字段不完全,比如 “ 一个人的世界 ”接收字符显示到 NewsText控件里面变成了 "一个人的世" 请问这是什么问题?但是有的字符却能完整显示?
解决方案 »
- 问下这两个API在C#中该如何申明
- 新人求问菜鸟怎么快速入门C#,你最初是怎么学的
- 嵌套类型的访问修饰符,public 与 internal,protected 与 protected 有什么区别?
- 求一个SQL查询语句
- 很不理解,请高手帮助
- .net开发环境的问题(30分钟后接贴)
- 我是新人,问对高手是很简单的问题,c#编写web时连数据库的情况。
- C# 调用 Windows API 如何改变外部应用程序中 DateTimePicker 控件中的 Value 值?
- winform中datagridview纵向合并相同值的单元格的问题
- 如何用Web Browser控件来模拟登陆动作?
- 怎么向用户控件传递参数!?(DataGrid)
- 关于DataGrid中的HyperLinkColumn如何传递多个值给另外一个页面
<a href='view.aspx?name=<%#DataBinder.Eval(Container.DataItem,"标题")%>'><%#DataBinder.Eval(Container.DataItem,"标题")%></a>
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
汉字的单数、偶数都可以得到了
1,使用模板列吧:
<asp:TemplateColumn>
<HeaderStyle Wrap="False" Width="50px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" Height="22px" VerticalAlign="Top"></ItemStyle>
<HeaderTemplate>
模板列
</HeaderTemplate>
<ItemTemplate>
<a href=ReplyTopic.aspx?PostID=<%#DataBinder.Eval(Container.DataItem, "id") %>&BoardID=<%#DataBinder.Eval(Container.DataItem, "titile") %>><%#DataBinder.Eval(Container.DataItem, "titile") %></a>
</ItemTemplate>
</asp:TemplateColumn>类似的写一个2,可以在sql 中实现,datagrid中直接绑定就可以:select '<a href=ReplyTopic.aspx?PostID='+id+'&BoardID='+title as Title,* from table类似的