2011-07-19 5 views
1

とGUID値を取得します。私はかみそりを使用しているのAsp.Net MVC 3プロジェクト を持っている、とGUIDを生成する必要はJavaScriptでJSとかみそり

は、私はこれをしようとしていた。

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

Iを「Mボタンのクリックイベント内で使用しますが、関数の2番目の呼び出しは同じ値に

を返している私は、各呼び出しで機能を再評価するために何をすべき?

答えて

2

@Guid.NewGuid() 

、ページがレンダリングされるときに、サーバー側で評価されるので、あなたは常に同じ値を取得します。

どこかのJavascript Guidライブラリが必要です。

this questionに受け入れ答えを試してみてください。

がサーバーにAjaxコールを行うことができますが、後ですべてがクライアント側ではるかに効率的に生成できる独自の値であれば意味がありません。

+0

のためのサーバーを依頼したくない場合は? –

1

がサーバから新しいGUIDを返すためにJSONを使用し、コントローラを作成します。次に、$()。ajaxを使用して値を取得します。

あなたはdownvoterは、理由を説明したいと思います一度使うと次の答え Create GUID/UUID in JavaScript?

関連する問題