如何阻止ViewBag中的值绑定到MVC中的控件?视图不是强类型的。
我使用ViewBag将数据表传递给View。此数据表作为值传递给使用HtmlHelper
上的扩展方法构建的自定义控件。
视图有一些依赖于EntityID的逻辑,因此我使用ViewBag将EntityID传递给视图。
该控件构建一个名为“EntityID”的隐藏字段,而不是使用我从数据集传递给html帮助器的值,而是将其绑定到ViewBag中的值。
return htmlHelper.Hidden(name, value, attributes);
如何让HtmlHelper
使用我的值而不是使用ViewBag中的内容?
渲染视图时会发生这种情况。
通过Ajax GET请求调用View的控制器,返回的视图html附加到div
。
GET请求将对象发送到action方法。该对象具有名为EntityID
的属性答案 0 :(得分:0)
您无法限制HTML帮助程序的内部工作,但您可以随时呈现自己的工作:
from cx_Freeze import setup, Executable;
setup(name="Download Bollywood Song",version="1.0.1",description="Download specified movie songs",
executables=[Executable("download_bollywood_song.py")]);