小编Sun*_*ise的帖子

如何使用MVC3 Razor从Viewbag渲染HTML

我试图通过使用Viewbag将表单元素传递到MVC3视图,并简单地将HTML写入页面...

在控制器中:

ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">";
Run Code Online (Sandbox Code Playgroud)

在视图中(我知道我可以使用表单的帮助器):

<form action="http://exampleurl/examplepage" method="post" id="example-form">
@ViewBag.myData
<input type="hidden" name="anotherexample" value="anotherexamplevalue" />
</form>
Run Code Online (Sandbox Code Playgroud)

这将myData呈现为HTML中的文本,即:

 &lt;type="hidden" name="example" value="examplevalue"&gt; 
Run Code Online (Sandbox Code Playgroud)

所以我的问题是我如何让Razor做相当于旧的:

<%= myData %>
Run Code Online (Sandbox Code Playgroud)

而不是取代<>

谢谢保罗

html asp.net-mvc razor viewbag asp.net-mvc-3

65
推荐指数
2
解决办法
9万
查看次数

如何更新2个具有外键的表中的2列

我知道之前已经问过如何在SQL中更新多个表的问题,并且常见的答案似乎是在事务中单独进行.

但是,我需要更新的2列有一个外键,因此无法单独更新.

例如

Table1.a是Table2.a的外键

表中的一个条目是错误的,例如,两列都是'xxx',应该是'yyy'

如何将Table1.a和Table2.a更新为'yyy'?

我知道我可以暂时取下钥匙并更换,但肯定还有另一种方法.

谢谢

sql foreign-keys sql-server-2008

5
推荐指数
2
解决办法
2万
查看次数