我在我的主布局中包含的js文件中有我的javascript代码。 我想将ajax调用到特定的命名路由。因为它是一个js文件,刀片语法不能从那里运行。 我尝试写出url,但url会根据调用ajax的路由而改变,因此它没有指向正确的文件夹。 我宁愿使用名字路线。 还有其他建议吗?
答案 0 :(得分:3)
您是否考虑过在视图中写出您需要的所有指定路线?也许做一个路由的哈希,然后只对你当时需要的那个进行ajax调用。类似的东西:
program.Status = reader["status"].ToString();
答案 1 :(得分:0)
在您的视图文件中,定义一个全局JavaScript变量:
DataTable dt = new DataTable();
dt.Columns.Add("Action");
DataRow row1 = dt.NewRow();
...
dt.Rows.Add(row1);
gridRoles.DataSource = dt;
gridRoles.DataBind();
现在,在你的js文件中,只需使用globalRoutName作为变量。