2 javascript asp.net asp.net-mvc
我从我的Asp.net mvc操作结果传递一个名为"RowTobeHighLighted"的查询字符串.我要做的是,我必须从该控制器操作获取查询字符串值到text/javascript类型的脚本.我试图在javascript下使用简单的Request.Querystring().但这不起作用.
是否可以从控制器动作获取查询字符串值.或者,是否可以在<script type="text/javascript">标记下获取viewdata的值.
好吧,Request.QueryString不起作用,因为它只是服务器端.
你有几个选择
您可以使用Request.QueryString将值嵌入脚本中
var myValue = <%= HttpUtilityRequest.HtmlEncode(QueryString ["myValue"]")%>
您可以将查询字符串值作为视图数据传递给视图,然后在您的javascript中使用它
var myValue = <%HttpUtilityRequest.HtmlEncode(ViewData ["myValue"])%>
或者你可以在javascript中查看查询字符串
var qs = new Querystring()var myValue = qs.get("myValue")
当然,对于所有这些,您应该注意Cross Site Scripting攻击.
| 归档时间: |
|
| 查看次数: |
6190 次 |
| 最近记录: |