设置HyperLink1属性
方法1
Me.HyperLink1.NavigateUrl = str
方法2
Me.HyperLink1.NavigateUrl = HttpUtility.UrlEncode(str, Encoding.GetEncoding("gb2312")).ToString最开始我使用 方法1,但是str包含中文 造成 小学\数学.rar 这样的 url无法下在
然后我使用了方法2 小学\数学.rar可以下在了,但是 在另存为 对话框的 文件命中只有.rar 而没有前边的中文 如何解决
还有一个问题 treeview可不可以 单击 就下在,这样我就不用 HyperLink1再转一下了
方法1
Me.HyperLink1.NavigateUrl = str
方法2
Me.HyperLink1.NavigateUrl = HttpUtility.UrlEncode(str, Encoding.GetEncoding("gb2312")).ToString最开始我使用 方法1,但是str包含中文 造成 小学\数学.rar 这样的 url无法下在
然后我使用了方法2 小学\数学.rar可以下在了,但是 在另存为 对话框的 文件命中只有.rar 而没有前边的中文 如何解决
还有一个问题 treeview可不可以 单击 就下在,这样我就不用 HyperLink1再转一下了
<asp:TreeView>
<Nodes>
<asp:TreeNode NavigateUrl="your.rar"></asp:TreeNode>
</Nodes>
</asp:TreeView>OR
.cs中编码
TreeNode someNode;
//...
someNode.NavigateUrl = "your.rar";