mvc 获取 HtmlHelper 表达式值
2024-09-01 01:03:10
public static MvcHtmlString Try<TModel, TProperty>(
this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression
)
{
var builder = new TagBuilder("textarea");
builder.AddCssClass("ckeditor");
builder.MergeAttribute("cols", "80");
builder.MergeAttribute("name", "editor1");
builder.MergeAttribute("id", expression.Name); // not sure about the id - verify
var value = ModelMetadata.FromLambdaExpression(
expression, htmlHelper.ViewData
).Model;
builder.SetInnerText(value.ToString());
return MvcHtmlString.Create(builder.ToString());
}
最新文章
- UWP 解决Webview在Pivot里面无法左右滑动的问题
- 动态linq to list排序
- cocos2dx的build_win32.dat出现问题以及install-template-msvc.dat出现.js没有脚本引擎
- Oracle数据库入门——高水位线详解
- css的两种盒子模型
- Redis数据持久化之AOF持久化
- 1287. Mars Canals(DP)
- 2015 CCC - 01 统计数对
- hdu 1009 贪心基础题
- 【python标准库】内建函数
- python基础条件和循环
- DataIntegrityViolationException
- Redhat 6.3上安装libssh
- vue确认密码
- localStorage存储对象,sessionStorage存储数组对象
- SPOJ - POLYNOM Polynomial(数论乱搞)题解
- db2中如何获取当前日期前一周的日期
- python pandas dataframe 操作记录
- CF&;&;CC百套计划3 Codeforces Round #204 (Div. 1) D. Jeff and Removing Periods
- VC++的全局变量(转)