Sharepoint 2007 在sharepoint自定义字段中调用javascript

Sharepoint 2007 在sharepoint自定义字段中调用javascript,sharepoint-2007,custom-fields,Sharepoint 2007,Custom Fields,我正在SharePoint 2007中创建自定义字段。我见过其他解决方案,其中当前站点URL是文本字段的默认值 如何获取此当前网站URL? 我有一个答案,上面说我将使用JavaScript,但是我应该把脚本放在哪里呢 我希望你能帮忙 溴 回答1 我是SharePoint新手,不确定将java脚本放在哪里。通常我只给FieldEditor.cs文件中的字段提供初始值,但如何使用javascript实现这一点 下面是我的档案图片 我曾尝试将其放入FiledEditor.cs,但这会导致myStrin

我正在SharePoint 2007中创建自定义字段。我见过其他解决方案,其中当前站点URL是文本字段的默认值

如何获取此当前网站URL? 我有一个答案,上面说我将使用JavaScript,但是我应该把脚本放在哪里呢

我希望你能帮忙

回答1 我是SharePoint新手,不确定将java脚本放在哪里。通常我只给FieldEditor.cs文件中的字段提供初始值,但如何使用javascript实现这一点

下面是我的档案图片

我曾尝试将其放入FiledEditor.cs,但这会导致myString的值写在网页顶部

这是我目前的代码: 使用javascript: var nowUrl=document.URL; yourtextfield.value=nowUrl


你可以读到:

我自己找到了答案。我不需要使用java脚本。我可以直接使用SPContext.Current.Site.Url,看起来很简单,但是我应该把java脚本放在哪里呢?我刚刚在问题中添加了一些信息,如果这有助于您回答我的问题的话。
string myScript = "var currentUrl = document.URL; LabelLookupFieldTargetURLText.Text = currentUrl;";
Page.ClientScript.RegisterClientScriptBlock(LabelLookupFieldTargetURLText.GetType(), "LabelLookupFieldTargetURLTextJavaScript", myScript);