Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中调用脚本中的对象?_C#_Javascript_Asp.net - Fatal编程技术网

如何在C#中调用脚本中的对象?

如何在C#中调用脚本中的对象?,c#,javascript,asp.net,C#,Javascript,Asp.net,基本上,我要做的是通过C#以编程方式设置这个脚本。那部分很好用 public static void ToolDatePicker_BS(ref StringBuilder Script, string Name) { Script.Append(@"<input type='text' name='"); Script.Append(Name); Script.Append("'id='"); Script.

基本上,我要做的是通过C#以编程方式设置这个脚本。那部分很好用

    public static void ToolDatePicker_BS(ref StringBuilder Script, string Name)
    {
        Script.Append(@"<input type='text' name='");
        Script.Append(Name);
        Script.Append("'id='");
        Script.Append(Name);
        Script.Append(@"'value'/>");

        Script.Append(@"<script>");
        Script.Append(@" $(function() {");
        Script.Append(@"$( '#");
        Script.Append(Name);
        Script.Append(@"' ).datepicker({");
        Script.Append(@"showOn: 'button',");
        Script.Append(@"buttonImage: './calendarFull.png' ,");
        Script.Append(@"buttonImageOnly: true");
        Script.Append(@"});");
        Script.Append(@"});");
        Script.Append(@"</script>");
    }
显然,由于我在引号中定义了StartDateTextBox,编译器现在不会知道它是一个对象,所以我得到了这个错误


“StartDateTextBox”名称在当前上下文中不存在

我认为StartDateTextBox.Text应该是一个属性

移除这些括号怎么样:

StartDateTextBoxText = StartDateTextBox.Text;

很难理解您的问题,您能详细说明一下吗?您是否仅仅因为您正试图输出/构建的内容而标记了
javascript
,或者我遗漏了一些与
javascript
相关的问题?
StartDateTextBoxText = StartDateTextBox.Text;