使用js和razor获取向导值

Get guid values with js and razor

本文关键字:向导 获取 razor js 使用      更新时间:2023-09-26

我有一个Asp。asp.net mvc 3项目我正在使用razor,需要在javascript

中生成指南

I was trying this:

<script type="text/javascript">
$(document).ready(function () {
    function getNewGuid() {
        return '@Guid.NewGuid()';
    }

我在按钮的click事件中使用,但对该函数的第二次调用返回相同的值

每次调用函数都要重新求值,我该怎么做?

@Guid.NewGuid()

在呈现页面时在服务器端求值,因此您将始终得到相同的值。

你需要一个Javascript Guid库。

试试这个问题的公认答案。

虽然您可以向服务器发出Ajax调用,但如果您所追求的只是一个可以在客户端更有效地生成的唯一值,那么这是毫无意义的。

创建一个控制器,然后使用JSON从服务器返回一个新的Guid。然后使用$()。使用Ajax获取值。

如果您不想向服务器请求一个,请使用以下答案在JavaScript中创建GUID/UUID ?