asp.net中HTML代码编码、解码与页面的重定向

简介: http://www.cnblogs.com/yjss/articles/2005894.html   1、编码(输出的字符串中包含HTML代码) Response.Write(Server.

http://www.cnblogs.com/yjss/articles/2005894.html

 

1、编码(输出的字符串中包含HTML代码)

Response.Write(Server.HtmlEncode("<br>Hello</br>"));

2、解码(输出的字符串中不包含HTML代码)

Response.Write(Server.HtmlDecode("<br>Hello</br>"));

3、 Response.Redirect(重定向到一个新的页面)

Response.Redirect(@"http://www.google.com/");

4、Server.Transfer(将页面载入到当前页)

Server.Transfer(@"About.aspx");

 

 

另外:下面是一个应用的案例

在一个多行的textbox里面输入的数据包含回车符。但是把该文本框的text读取出来赋值给一个table的一个cells时,回车符就被忽略掉了。要如何保留下这些回车符呢?

可以考虑把回车符都换成<br />。回车符在C#里面可以用“\r\n”来表示。

Table1.Rows[0].Cells[0].Text = Server.HtmlDecode(TextBox1.Text.Replace("\r\n", "<br>"));

 

相关文章
|
开发框架 JavaScript 前端开发
揭秘:如何让你的asp.net页面变身交互魔术师——先施展JavaScript咒语,再引发服务器端魔法!
【8月更文挑战第16天】在ASP.NET开发中,处理客户端与服务器交互时,常需先执行客户端验证再提交数据。传统上使用ASP.NET Button控件直接触发服务器事件,但难以插入客户端逻辑。本文对比此法与改进方案:利用HTML按钮及JavaScript手动控制表单提交。后者通过`onclick`事件调用JavaScript函数`SubmitForm()`来检查输入并决定是否提交,增强了灵活性和用户体验,同时确保了服务器端逻辑的执行。
232 5
【Azure 媒体服务】Media Service的编码示例 -- 创建缩略图子画面的.NET代码调试问题
【Azure 媒体服务】Media Service的编码示例 -- 创建缩略图子画面的.NET代码调试问题
140 1
|
开发框架 .NET 中间件
七天.NET 8操作SQLite入门到实战 - (2)第七天Blazor班级管理页面编写和接口对接
七天.NET 8操作SQLite入门到实战 - (2)第七天Blazor班级管理页面编写和接口对接
442 7
|
开发框架 .NET PHP
ASP.NET Web Pages - 添加 Razor 代码
ASP.NET Web Pages 使用 Razor 标记添加服务器端代码,支持 C# 和 Visual Basic。Razor 语法简洁易学,类似于 ASP 和 PHP。例如,在网页中加入 `@DateTime.Now` 可以实时显示当前时间。
|
开发框架 前端开发 .NET
七天.NET 8操作SQLite入门到实战 - (3)第七天Blazor学生管理页面编写和接口对接
七天.NET 8操作SQLite入门到实战 - (3)第七天Blazor学生管理页面编写和接口对接
286 1
|
开发框架 .NET API
一个简单的 ASP.NET Core 依赖注入例子,提高代码的可维护性和可扩展性
一个简单的 ASP.NET Core 依赖注入例子,提高代码的可维护性和可扩展性
250 0
|
XML 数据采集 JavaScript
基于.Net开源Html解析器,此外还支持SVG、XML等格式
基于.Net开源Html解析器,此外还支持SVG、XML等格式
215 0
|
开发框架 前端开发 JavaScript
Asp.net动态加载用户自定义控件,并转换成HTML代码
Asp.net动态加载用户自定义控件,并转换成HTML代码
255 0
|
XML JavaScript 前端开发
HTML页面基本结构和加载过程
HTML页面基本结构和加载过程
408 0
HTML页面基本结构和加载过程

热门文章

最新文章

下一篇
开通oss服务