如何在MVC网格中调用onload javascript函数,即html.grid [英] How to Call onload javascript function in MVC grid that is html.grid

查看:60
本文介绍了如何在MVC网格中调用onload javascript函数,即html.grid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在mvc网格列中调用javascript函数,它将使用谷歌地图计算两个拉链之间的距离。我只想将我的javascript函数名称称为calculateDistances(prm1,prm2)就是这样。代码是下面给出了我用餐,但它不起作用。请指导我..提前谢谢。



Html.Grid(Model.nol_BodyShopy,CustomGrid) .Named(GridView)。列(列=> {



columns.Add()

.Encoded(false)

.Sanitized(false)

.SetWidth(10)

。标题()

.Css( centerAlign)

.RenderValueAs(c => Html.RadioButton(rbBodyShop,c.B27_NAME1 + c.ven_orignum,new {id =rbBodyShop}));



columns.Add()。RenderValueAs(c => + c.B27_NAME1 + c.B28_ADDR1 + c.B30_CITY + c.B31_STATE + c .B32_ZIP +



。编码d(假)

.Sanitized(false)

.SetWidth(414)

。标题(供应商)

.Sortable(true);

columns.Add()

.Titled(Type)

.Css(centerAlign )

.RenderValueAs(c => c.VEN_TYPE ==1? DRP SHOPS:( c.VEN_TYPE ==2?工作人员评估员:独立评估员));

columns.Add(c => c.T50_WORKPHONE).Format( {0:(###)### - ####})

.Format({0:(###)### - ####} )

。标题(电话)

.Css(centerAlign);

columns.Add(c => c。 B32_ZIP)

。标题(Zip)

.Css(centerAlign);

columns.Add()。RenderValueAs(c =>< script type ='text / javascript'language ='javascript'> calculateDistances(+ c.B32_ZIP +,+ Convert.ToString(Session [BodyShopZip])+) ;< / script>

。标题(距离)

.Encoded(false)

.Sanitized (false)

.SetWidth(83)

.Css(centerAlign);

})。可选(false).ToHtmlString( )



网格中的最后一列是我要调用我的功能的距离。



请引导我...感谢GB。

I want to call javascript function in mvc grid column which will calculate the distance between two zips using google map.I just want to call my javascript function name as "calculateDistances(prm1,prm2")" thats it.The code is which i have dine is given below but it is not working.please guide me..thanks in advance.

Html.Grid(Model.nol_BodyShopy, "CustomGrid").Named("GridView").Columns(columns => {

columns.Add()
.Encoded(false)
.Sanitized(false)
.SetWidth(10)
.Titled("")
.Css("centerAlign")
.RenderValueAs(c => Html.RadioButton("rbBodyShop",c.B27_NAME1+c.ven_orignum, new { id = "rbBodyShop" }));

columns.Add().RenderValueAs(c => "" + c.B27_NAME1 + c.B28_ADDR1 + c.B30_CITY + c.B31_STATE + c.B32_ZIP + "")

.Encoded(false)
.Sanitized(false)
.SetWidth(414)
.Titled("Vendor")
.Sortable(true);
columns.Add()
.Titled("Type")
.Css("centerAlign")
.RenderValueAs(c => c.VEN_TYPE == "1" ? "DRP SHOPS" : (c.VEN_TYPE == "2" ? "STAFF APPRAISERS" : "INDEPENDENT APPRAISERS"));
columns.Add(c => c.T50_WORKPHONE).Format("{0:(###) ###-####}")
.Format("{0:(###) ###-####}")
.Titled("Phone")
.Css("centerAlign");
columns.Add(c => c.B32_ZIP)
.Titled("Zip")
.Css("centerAlign");
columns.Add().RenderValueAs(c => "<script type='text/javascript' language='javascript'>calculateDistances(" + c.B32_ZIP + ", " + Convert.ToString(Session["BodyShopZip"]) + ");</script>")
.Titled("Distance")
.Encoded(false)
.Sanitized(false)
.SetWidth(83)
.Css("centerAlign");
}).Selectable(false).ToHtmlString()

my last column in grid is distance in which i want to call my function.

Please guide me ...thanks in a GB.

推荐答案

请参考以下链接:



1) http://stackoverflow.com/questions/26751498/call-onload-javascript-function-in-mvc-grid-that-是-html-grid [ ^ ]
Please refer following Link :

1) http://stackoverflow.com/questions/26751498/call-onload-javascript-function-in-mvc-grid-that-is-html-grid[^]


这篇关于如何在MVC网格中调用onload javascript函数,即html.grid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆