我在MVC里面在控制器向前台传了我拼好的HTML代码的字符传 到前台发现< 变成了<: > 变成了>: 引号单引号全部变了 各位大牛 除了替换没有其他方法吗? 速度
解决方案 »
- 用户控件拖拽到页面自动不能自动生成代码
- SQL分组问题..不让显示重复的
- 我想要个session的用法实例。。。。就是页面的传值的简单session例子
- 请教怎么在原来的项目中使用atlas
- GridView控件中的编辑功能,怎么设置某列不进行编辑呢?
- =====关于打印页面显示的问题=====
- checkbox中怎么样才可以把选中的值取出来??
- DataGrid删除问题:集合已修改;枚举操作可能不会执行。
- 急啊,望大虾们急指点啊,怎么在asp.net的中获得datagrid中的某个值,就是显示出来的数据,我想获得其中的某个数据啊
- 取得所有checkboxlist中选定的值
- 离奇报错??
- 我的asp.net 中如何嵌入 asp的代码呢?
/// 对从数据库中取出的字符串进行转换,转换后的字符串用Label显示
/// </summary>
/// <param name="sourcestr">从数据库中取出的字符串</param>
/// <param name="isQOpt">是否是选项</param>
/// <returns>转换后的字符串</returns> public static string DBToHtmlFlagLabel(string sourcestr, bool isQOpt)
{
BasePage.logstart(log, "DBToHtmlFlagLabel:sourcestr=" + sourcestr + ":isQOpt=" + isQOpt.ToString());
sourcestr = sourcestr.TrimEnd();
sourcestr = sourcestr.Replace(" ", " ");
if (isQOpt == true)
sourcestr = sourcestr.Replace("▲→◆", "<br /> ");
else
{
sourcestr = sourcestr.Replace("▲→◆", "<br />");
}
BasePage.logend(log, "DBToHtmlFlagLabel:returnValue=" + sourcestr);
return sourcestr;
}
好像有个属性 是按原样输出不被HTML 编译了
Server.HtmlEncode(字符串) 用这个看看
我在前台 JAVASCRIPT 里面 MVC的VIEW 的前台操作
var reg1=/</g;
var reg2=/"/g;
var reg3=/>/g;
var reg4=/'/g;
var reg5=/&nbsp;/g;
var HTMLInfo="@ViewData["table"]";
var aa= HTMLInfo.replace(reg1, "<").replace(reg2, '"').replace(reg3, ">").replace(reg4, "'").replace(reg5, " ");
既然是用viewdata 你直接在页面内 @MvcHtmlString.Create(ViewData["table"].ToString()) 求给分