Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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/asp.net-mvc/15.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
Asp.net 使用renderpartial将参数传递到.aspx页面_Asp.net_Asp.net Mvc_Renderpartial - Fatal编程技术网

Asp.net 使用renderpartial将参数传递到.aspx页面

Asp.net 使用renderpartial将参数传递到.aspx页面,asp.net,asp.net-mvc,renderpartial,Asp.net,Asp.net Mvc,Renderpartial,在我的index.aspx页面中,我想使用renderpartial呈现另一个module.aspx页面 然后呈现一个.htm文件 从index.aspx传递哪个参数(它将是数字ie 1,2等,以便根据参数每次调用不同的.htm文件) 1) 。 现在我希望Index.aspx页面呈现module.aspx并向其传递一个参数(1、2、3等) [参数将通过编程方式(硬编码)传递] 和 2). mudule.aspx应该捕获参数,并根据它调用.htm文件 <div id="divdata" c

在我的index.aspx页面中,我想使用renderpartial呈现另一个module.aspx页面 然后呈现一个.htm文件 从index.aspx传递哪个参数(它将是数字ie 1,2等,以便根据参数每次调用不同的.htm文件)

1) 。 现在我希望Index.aspx页面呈现module.aspx并向其传递一个参数(1、2、3等) [参数将通过编程方式(硬编码)传递] 和 2). mudule.aspx应该捕获参数,并根据它调用.htm文件

<div  id="divdata" class="sys-template">
<p>Event Title:<input  id="title"  size="150" type="text" 
        style="background-color:yellow;font-size:25px;width: 637px;"  
        readonly="readonly" value="{{title}}" />
    </p>   


<p>Event Description:<input type="text" id="description" value="{{ description }}"  
    readonly="readonly" style="width: 312px" /></p>

<p>Event Date: <input type="text" id="date" value="{{ date }}" readonly="readonly" 
        style="width: 251px"/></p>
<p>Keywords : <input type="text" id="keywords" value="{{keywords}}" readonly="readonly" /></p>
   </div>

<script type="text/javascript">
    Sys.Application.add_init(appInit);
    function appInit() {
        start();
    }
</script>
我的index.aspx

  <% ViewData["TemplateId"] = 1; %>
  <% Html.RenderPartial("/Views/Templates/MyModule.aspx", ViewData["TemplateId"]); %>
最后 我的.htm文件

<div  id="divdata" class="sys-template">
<p>Event Title:<input  id="title"  size="150" type="text" 
        style="background-color:yellow;font-size:25px;width: 637px;"  
        readonly="readonly" value="{{title}}" />
    </p>   


<p>Event Description:<input type="text" id="description" value="{{ description }}"  
    readonly="readonly" style="width: 312px" /></p>

<p>Event Date: <input type="text" id="date" value="{{ date }}" readonly="readonly" 
        style="width: 251px"/></p>
<p>Keywords : <input type="text" id="keywords" value="{{keywords}}" readonly="readonly" /></p>
   </div>

<script type="text/javascript">
    Sys.Application.add_init(appInit);
    function appInit() {
        start();
    }
</script>

活动名称:

事件描述:

活动日期:

关键词:

Sys.Application.add_init(appInit); 函数appInit(){ start(); }
start()是文件Service.js中的javascript方法

当我运行这个程序时,它会给我错误 js运行时错误:“应为对象” 和调试器突出显示在

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/**xhtml**1-strict.dtd">

请帮我解决问题

当您使用时,默认情况下您通过的是Index.aspx的模型。然后,局部视图可以是相同的类型。然后,您可以使用Model.MyParameter确定应该渲染哪个htm文件。否则,可以将其传递到RenderPartial的object参数中,并在局部视图中查询该对象

像这样使用
将使用Model的值传递给局部视图MyModule.ascx。也可以使用Html.RenderAction方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/**xhtml**1-strict.dtd">